MATLAB练习9

1.多项式的加减法在Matlab中实现的性质是什么?
按照数组加减法,把次数相同的未知数的行向量相加减即系数相加减。
2.能否对多项式一次性多点求导?请对本练习中出现的相关多项式进行多点求导。
 p=[0.6955 0.4360 0.6680 1.3500]
p =
    0.6955    0.4360    0.6680    1.3500
>> f=polyder(p)
f =
    2.0866    0.8720    0.6680
t=[1 2 3]
t =
     1     2     3
>> h=polyval(f,t)
h =
    3.6265   10.7580   22.0625

3.请创建两个多项式,进行除法运算,然后交换位置,再进行除法运算。
【函数构造:poly2str(P,x)   ||   y=poly2sym(P)】
 p=[2.44 6 8 16]
p =
    2.4400    6.0000    8.0000   16.0000
>> q=[1.22 4 2 6]
q =
    1.2200    4.0000    2.0000    6.0000
>> [a,b]=deconv(p,q)
a =
     2

b =
     0    -2     4     4
>> [a,b]=deconv(q,p)
a =
    0.5000

b =
     0     1    -2    -2
4.建立一个5矩阵。分别用polyval函数和polyvalm函数将矩阵代入计算结果,进行比较。

 p=[0.69552 0.436 0.668 1.35]
p =
    0.6955    0.4360    0.6680    1.3500
>> a=rand(5)
a =
    0.8147    0.0975    0.1576    0.1419    0.6557
    0.9058    0.2785    0.9706    0.4218    0.0357
    0.1270    0.5469    0.9572    0.9157    0.8491
    0.9134    0.9575    0.4854    0.7922    0.9340
    0.6324    0.9649    0.8003    0.9595    0.6787
>> pa=polyval(p,a)
pa =
    2.5598    1.4200    1.4688    1.4555    2.1716
    2.8297    1.5849    3.0450    1.7615    1.3744
    1.4433    1.9595    2.9988    2.8614    2.6574
    2.8538    2.9999    1.8565    2.4986    2.9209
    2.1226    3.0253    2.5203    3.0067    2.2217
>> pb=polyvalm(p,a)
pb =
    5.1170    2.6606    3.0119    2.9857    3.4454
    4.7515    5.1932    4.8521    4.4839    4.3293
    6.6406    6.3445    8.8893    7.3651    6.9744
    7.9314    6.5836    7.3240    8.6271    7.4417
    7.7206    6.8048    7.7940    7.6595    8.7697

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值