概述
MATLAB作爲一個非常強大的工具,其內部集成了符號運算工具箱(Symbolic Math Toolbox)。利用該工具箱可進行求解和推導符號運算表達式。其主要特徵爲:
- 符號函數主要有微分,積分,化簡,變換及方程求解
- 具有可變精度運算能力
- MuPAD語言可進行符號表達式運算
- MuPAD函數庫覆蓋了常見的數學領域,如數值計算,線性代數及其他領域,如數論,組合數學等。
- 可將符號表達式轉化爲MATLAB,C,Fortran, MathML,及TeX
MuPAD筆記本可用於記錄和管理計算結果。
具體可參考MATLAB公司的官方介紹(http://cn.mathworks.com/products/symbolic/index.html)
常用函數
本小節主要介紹一些公式推導過程中常用的函數。
syms
作用:定義變量或函數
e.g. syms a b
定義a和b爲變量,這時候MATLAB的工作空間中會出現a和b兩個變量。
e.g.
syms f(a,b) %定義變量a,b及函數f,其中f是a和b的函數
f(a,b)=a^