跳至內容

計算機代數系統

計算器百科,非營利的計算器專業知識百科。
於 2016年2月20日 (六) 06:25 由 春上冰月留言 | 貢獻 所作的修訂
請注意,本條目正在施工中
  • 本條目的編輯將持續4小時。在此期間請不要編輯這個條目,以免發生編輯衝突。
  • 本條目的最後編輯時間距現在為3634日23時15分32秒(刷新)。如果這個時間已逾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