matlab符号运算

发布网友 发布时间: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月

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com