matlab计算功能介,matlab实现数值计算功能源程序(个人整理)

matlab数值计算功能

1,基础运算

(1)多项式的创建与表达

将多项式(x-6)(x-3)(x-8)表示为系数形式

a=[6 3 8] % 写成根矢量

pa=poly(a)% 求出系数矢量

ppa=poly2sym(pa,'x') % 表示成符号形式

ezplot(ppa,[-50,50])

求3介方阵A的特征多项式

a=[6 2 4;7 5 6;1 3 6 ];

pa=poly(a)% 写出系数矢量

ppa=poly2sym(pa) %表示成符号形式

ezplot(ppa,[-50,50]) % 绘图

求x^3-6x^2-72x-27的根。

a=[1,-6,-72,-85]; % 写出多项式系数矢量

r=roots(a) % 求多项式的根

(2)多项式的乘除运算

c=conv(a,b) %乘法

[q,r]=deconv(c,a)% 除法

求a(s)=s^2+2s+3乘以b(s)=4s^2+5s+6的乘积

a=[1 2 3]

b=[4 5 6] % 写出系数矢量

c=conv(a,b)

c=poly2sym(c,'s') % 写成符号形式的多项式

展开(s^2+2s+2)(s+4)(s+1)并验证结果被(s+4),(s+3)除后的结果。c=conv([1,2,2],conv([1,4],[1,1]))

cs=poly2sym(c,'s')

c=[1 7 16 18 8]

[q1,r1]=deconv(c,[1,4])

[q2,r2]=deconv(c,[1,3])

cc=conv(q2,[1,3])

test=((c-r2)==cc)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值