1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 【Matlab】符号运算总结

【Matlab】符号运算总结

时间:2021-04-03 13:16:50

相关推荐

【Matlab】符号运算总结

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

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

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

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

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

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

2、建立符号表达式:

(1) 用 sym 函数直接建立符号表达式。

例:>> y=sym('sin(x)+cos(x)') %老版

>> y=str2sym('sin(x)+cos(x)') %新版()

(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)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。