(七)【Matlab】符号计算

【Matlab】

A 符号对象

A.a 符号对象的建立

(七)【Matlab】符号计算

(七)【Matlab】符号计算
例子(符号常量):
(七)【Matlab】符号计算
sin(sym(pi/3))sin(sym(pi/3))得到的是一个表达式,而sin(pi/3)sin(pi/3)得到的是一个数值。
例子(符号变量):
(七)【Matlab】符号计算
将符号表达式转化为数值结果(七)【Matlab】符号计算

sym一次只能定义单个符号对象,如果符号对象很多,就不方便。

(七)【Matlab】符号计算
建立完符号对象,再用符号运算符连接起来,就组成了符号表达式。

A.b 符号对象的运算

(七)【Matlab】符号计算

(七)【Matlab】符号计算
(七)【Matlab】符号计算
(七)【Matlab】符号计算

(七)【Matlab】符号计算

(七)【Matlab】符号计算
(七)【Matlab】符号计算
例子:
1
(七)【Matlab】符号计算
2返回多项式s关于x的系数。(低位到高位)
(七)【Matlab】符号计算
3 可用于符号矩阵的化简
4 注意:f只能有一种符号变量
(七)【Matlab】符号计算
例子:
(七)【Matlab】符号计算

(七)【Matlab】符号计算

A.c 符号矩阵

(七)【Matlab】符号计算
(七)【Matlab】符号计算
由于符号矩阵也是矩阵,所以有关矩阵的函数也可以使用。
例子:
(七)【Matlab】符号计算

B 符号微积分

B.a 符号函数的极限

(七)【Matlab】符号计算
例子:(七)【Matlab】符号计算

B.b 符号函数的导数

(七)【Matlab】符号计算
(七)【Matlab】符号计算
(七)【Matlab】符号计算

B.c 符号函数的积分

(七)【Matlab】符号计算
例子:
(七)【Matlab】符号计算

(七)【Matlab】符号计算
例题:
(七)【Matlab】符号计算

C 级数

C.a 级数求和

(七)【Matlab】符号计算
例子:
(七)【Matlab】符号计算
(七)【Matlab】符号计算
hypergeom:超几何函数

C.b 泰勒级数

(七)【Matlab】符号计算
(七)【Matlab】符号计算
例子:
(七)【Matlab】符号计算

D 符号方程求解

D.a 代数方程

(七)【Matlab】符号计算
例子:(七)【Matlab】符号计算
solve所得到的结果可能不准确:
(七)【Matlab】符号计算
(七)【Matlab】符号计算

D.b 常微分方程

(七)【Matlab】符号计算
(七)【Matlab】符号计算
(七)【Matlab】符号计算
注意单引号。


图片来源:
https://www.icourse163.org/search.htm?search=%E4%B8%AD%E5%8D%97%E5%A4%A7%E5%AD%A6%20Matlab#/