发布网友 发布时间:2024-10-24 15:27
共1个回答
热心网友 时间:2024-11-04 19:43
符号对象生成
(1) 用 sym 定义符号标量,如:
说明:以前版本的 MATLAB 还允许用 sym 命令定义符号向量或符号矩阵,而新版本的 MATLAB 已经不再允许那样。
但是,新版 MATLAB 允许用 sym 命令将数值矩阵转换为符号矩阵。
(2) 用 sym 将数值对象转换为符号对象,如:
syms命令定义符号对象
先用 syms 定义符号对象,然后再定义符号矩阵
MATLAB 还允许声明符号对象为正数(positive)、整数(integer)等。
syms命令定义两个符号函数
符号矩阵也可以像数值矩阵那样进行各种运算,如算术运算、阵列运算、关系运算和逻辑运算。
另外,很多处理数值矩阵的函数也能用来处理符号矩阵,如求秩、求逆、求行列式、求特征值和特征向量等。
这些运算在前面已经讲过,只举一些例子:
符号函数及常见的运算多项式运算
1. 多项式的生成
2. 多项式的四则运算
3. 合并同类项
4. 多项式展开
5. 因式分解
一般函数运算
1. 从符号表达式中找出符号对象
2. 找出表达式里的分子和分母
3. 对表达式进行化简
4. 求反函数
5. 求复合函数
情况 1 :一元函数的复合
情况 2 :多元函数的简单复合
情况 3 :多元函数的复杂复合
先把 g2 中的默认变量 y 替换为 t,再用 g2 替换 f2 中的默认变量 x
情况 4 :多元函数的复杂复合
用 v 替换 g2 中的默认变量 y,再用 g2 替换 f2 中的变量 t
参考文献:
大学数学实验,张建波,人民邮电出版社,2020年8月