跳转到内容

计算机代数系统

计算器百科,非营利的计算器专业知识百科。
春上冰月留言 | 贡献2016年2月19日 (五) 17:00的版本 (制作一些数学公式,仍未完成的词条)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)

计算机代数系统(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)
  • 求和与求积
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