Matlab符號運算

2021-06-18 06:46:54 字數 1184 閱讀 2639

一、宣告

宣告單個符號變數:

sym('a')

宣告多個符號變數:

syms a b c

二、符號表示式

提取分子分母:

[n,d]=numdem(a)

自變數為

v的符號函式的反函式:

finverse(f,v)

求和:symsum(s,v,a,b)

三、符號表示式化簡

以直觀漂亮的形式顯示:

pretty(f)

合併同類項:

collect(f)

因式分解:

factor(f)

展開:expand(f)

化簡(顯示最短):

simplify(f)

同時嘗試多種化簡方法:

******(f)

分離分子分母:

[num, den] = numden(f)

符號多項式轉矩陣:

sym2poly(f)

表示式代入數值:

subs(f, , )

四、符號矩陣

轉置:

transpose(a)

求行列式:

det(a)

求逆:inv(a)

求秩:rank(a)

五、符號微積分

極限

:limit(f,x,a)

微分:diff(f,'a',n)

積分:int(f,v,a,b)

六、符號函式畫圖

繪圖:

ezplot(f,[a,b])

七、符號方程求解

求解線性方程:

solve(f)

求解非線性方程:

fsolve(fun,x0)

求解微分方程:

dsolve('eqn1','eqn2',…)

*

在help

中搜尋「

symbolic math toolbox

」可以檢視相關

manual。

matlab符號運算

sym打頭與符號相關 定義符號物件 sym syms f sym arg 將數字 字串和表示式arg轉換成符號物件f syms arg1 arg2 arg3 將符號 arg1 arg2 arg3.定義為基本符號物件 syms arg1 arg2 同上 符號表示式累計求和 symsum s symsu...

matlab符號運算基礎

sym與syms 區別1 如果定義變數x,syms x 當用sym生成多個符號變數時,matlab要報錯 syms函式的功能比sym函式更為強大,它可以一次建立任意多個符號變數.而且,syms函式的使用格式也很簡單,使用格式如下 syms var1 var2 var3 如 syms x y z 區別...

MATLAB學習之符號運算

本文介紹matlab中的符號運算 符號常量是不含變數的符號表示式,用 sym 命令來建立符號常量。a sym sin 2 sym 命令也可以把數值轉換成某種格式的符號常量。建立數值常量和符號常量 a1 3 sqrt 5 pi 建立數值常量 a2 sym 3 sqrt 5 pi 建立符號表示式 a3 ...