首页 理论教育 符号对象的运算方式

符号对象的运算方式

时间:2023-07-02 理论教育 版权反馈
【摘要】:sym函数创建符号矩阵:方法1:方法2:syms函数创建符号矩阵:符号矩阵运算符号矩阵运算。sym2poly函数的使用:poly2sym函数的使用:符号多项式运算常用的5种运算命令见表2.11。表2.11符号表达式的简化符号多项式运算。solve函数可求解f=0或y=f两种形式的代数方程。用solve函数求解:求解方程y=f。

符号对象的运算方式

1.符号矩阵

(1)创建符号矩阵

【例2.36】 分别使用函数sym和syms创建符号矩阵。

sym函数创建符号矩阵:

方法1:

方法2:

syms函数创建符号矩阵:

(2)符号矩阵运算

【例2.37】 符号矩阵运算。

求符号矩阵的转置:

求符号矩阵的逆:

求符号矩阵的行列式

符号矩阵的运算不限于线性代数中的求逆、求行列式等,还涉及特征向量、奇异值、Jordan标准型等的运算。实现方式如下。

符号矩阵的特征值、特征向量运算:可以通过函数eig,eigensys来实现;

符号矩阵的奇异值运算:可以通过函数svd,singavals来实现;

符号矩阵的Jordan标准型运算:可以通过函数jordan来实现。

2.符号多项式

(1)符号多项式与多项式系数向量之间的转换(www.xing528.com)

【例2.38】 符号多项式与多项式系数向量之间的转换。

sym2poly函数的使用:

poly2sym函数的使用:

(2)符号多项式运算

常用的5种运算命令见表2.11。

表2.11 符号表达式的简化

【例2.39】 符号多项式运算。

因式分解(factor函数):

多项式展开(expand函数):

简化多项式(simplify函数):

3.符号方程求解

MATLAB用solve函数求解符号方程。如果表达式不是一个方程(无等号),则在求解之前自动将表达式的值设置为0。solve函数可求解f(x)=0或y(x)=f(x)两种形式的代数方程。

【例2.40】 求解方程f(x)=0。

用solve函数求解:

【例2.41】 求解方程y(x)=f(x)。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈