跳转到内容

计算机代数系统

计算器百科,非营利的计算器专业知识百科。
春上冰月留言 | 贡献2016年2月20日 (六) 06:25的版本
请注意,本条目正在施工中
  • 本条目的编辑将持续4小时。在此期间请不要编辑这个条目,以免发生编辑冲突。
  • 本条目的最后编辑时间距现在为3634日20时47分42秒(刷新)。如果这个时间已逾4小时,你可以自行移除此模板
  • 如果你对此有什么疑问,可以与本条目的最后编辑者春上冰月讨论 | 贡献 | 封禁)取得联系。
  • 你也可以在本页的历史中查看所有的编辑版本。如果你认为有必要,可以到相应版本编辑者的讨论页留言。

计算机代数系统(Computer Algebra System, 简称 CAS),是以字符串为运算单位的计算软件,可以进行数学表达式的符号运算。

简介

计算机代数系统能计算代数式,与传统的数值运算不同的是,它支持把一个字符串视作一个“表达式”而不是一个“值”。例如,下面的算式就是代数运算:

  • 代数式化简
a+a=2a
x2=|x|
  • 微积分、极限、三角函数、指数函数等
sin(ln(x))dx=xsin(ln(x))2xcos(ln(x))2
dydxxx=xx(ln(x)+1)
limx0xsin(x)=1
+1cos(x)x2dx=π
  • 求和与求积
k=1n1k(k+1)=1n
  • 多项式因式分解和展开
factor(x515x4+85x3225x2+274x120)=(x1)(x2)(x3)(x4)(x5)
expand((x+1)(x+2)(x+3)(x+4)(x+5))=x5+15x4+85x3+225x2+274x+120
  • 使用特征方程法求解数列通项公式
rSolve(an+2=an+1+an,an,[a1=1,a2=1])=55(1+52)n55(152)n
  • 高精度求值
228=115792089237316195423570985008687907853269984665640564039457584007913129639936