matlab的数学计算

  • Post author:
  • Post category:其他


使用poly2sym§来建立多项式,首先要定义P

在这里插入图片描述
乘法运算用conv()

除法运算用deconv()

求多项式的根用roots()

使用polyval(y,2)可以求得当多项式的参数为2的时候得到的y值



matlab中求极限

limit(y,x,a) 表示含义:求解的表达式为y,当x趋于a的时候的值

limit(y,x,a,‘left’) 表示含义:求解当x趋于a的左极限,若最后一个参数是’right’则是求解的右极限

在这里插入图片描述



matlab中求导

diff(y) 表示y对x的一阶导数

diff(y,n) 表示y对x的n阶导数

diff(y(x1,x2,x3…),xi,n) 表示y对xi的n阶偏导数

在这里插入图片描述



matlab中求积分

1.使用quad(fun,a,b) a,b分别代表的是积分的上下限

2.可以使用dblquad(fun,a,b)来求二重积分

3.可以使用int(y,x)来表示y对x的不定积分

4.可以使用int(y,a,b)来表示y在区间[a,b]上的不定积分

5.可以使用int(y,x,a,b)来表示y对x在区间[a,b]上的不定积分



matlab求解方程

解方程及线性方程组:

solve():可用于符号和数值求解,具体用法:

solve(eq,var):

solve(eq1,eq2…………,var): 可用于求解线性方程组

eq为方程, var为求解变量

注: solve既可以求解线性方程也可以求解非线性方程

求解非线性方程

fsolve():可用于数值求解,具体用法:

fsolve(fun,x0): 求解fun=0时的解, x0为初值



版权声明:本文为weixin_46297839原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。