【Matlab】符号运算总结

您所在的位置:网站首页 matlab的运算符号输入 【Matlab】符号运算总结

【Matlab】符号运算总结

2023-07-19 01:58| 来源: 网络整理| 查看: 265

作为强大的数学软件,matlab有着许多方便快捷的符号运算,计算一元二次方程的根、合并同类项、符号表达式化简、求导、求极限、求积分等等,这些符号运算在matlab中只需调用函数。

符号运算的用法总结如下:

1、建立符号对象:sym 和 syms

符号对象: 在进行符号运算时,必须先定义基本的符号对象,可以是符号常量、符号变量、符号表达式等。

符号表达式: 含有符号对象的表达式。

符号矩阵/数组: 元素为符号表达式的矩阵/数组。

2、建立符号表达式:

(1) 用 sym 函数直接建立符号表达式。 例:>> y=sym('sin(x)+cos(x)') %老版 >> y=str2sym('sin(x)+cos(x)') %新版(2019) (2) 使用已经定义的符号变量组成符号表达式。 >>  syms x; >>  y=sin(x)+cos(x)

3、计算行列式:det(A)

例:>> A=sym('[x,y,x+y;y,x+y,x;x+y,x,y]'), det(a)

4、查找符号变量:findsym(expr,N)

5、替换符号表达式中的量:subs(f,x,a)

6、因式分解:factor(f),factor(N)

7、函数展开:expand(f)

8、合并同类项:collect(f),collect(f,y)

9、函数简化:symplify(f)

10、通分约分:[N,D]=numden(f)

11、多项式提取x变成嵌套形式:horner(f)

12、计算极限:limit(f,x,a,'right/left')

13、计算导数:diff(f,y,n)

14、计算积分:int(f,y,a,b)

15、符号求和:symsum(f,y,a,b)

16、求反函数:finverse(f,t)



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3