练习九

1.多项式的加减法在Matlab中实现的性质是什么?

  多项式的加减法在Matlab中实现的实质是:按照数组相加减,将代表多项式的行向量相加减就可以,即将多项式相同次幂的系数相加减。

2.能否对多项式一次性多点求导?请对本练习中出现的相关多项式进行多点求导。 

       
>> p=[0.69552,0.436,0.668,1.35]


p =
    0.6955    0.4360    0.6680    1.3500
c=polyder(p)
c =
    2.0866    0.8720    0.6680
>> f=[c]
f =
    2.0866    0.8720    0.6680
>> a=[0,1,2,3,4,5]
a =
     0     1     2     3     4     5
>> pa=polyval(f,a)
pa =
    0.6680    3.6266   10.7582   22.0630   37.5410   57.1920

3.请创建两个多项式,进行除法运算,然后交换位置,再进行除法运算。

f(x)=3x^3+2x^2+x+1   f(y)=2y^2+y+1
(1)f(x)/f(y)
>> p1=[3,2,1,1]
p1 =
     3     2     1     1
>> p2=[2,1,1]
p2 =
     2     1     1
>> [a,b]=deconv(p1,p2)
a =
    1.5000    0.2500

b =
         0         0   -0.7500    0.7500

(2)f(y)/f(x)


>> [c,d]=deconv(p2,p1)

c =
     0

d =
     2     1     1

4.建立一个5*5矩阵。分别用polyval函数和polyvalm函数将矩阵代入f(x)=1.35+0.668x+0.436x^2+0.69552x^3计算结果,进行比较。


>> p=[0.69552,0.436,0.668,1.35]
p =
    0.6955    0.4360    0.6680    1.3500

>> a=magic(5)
a =
    17    24     1     8    15
    23     5     7    14    16
     4     6    13    20    22
    10    12    19    21     3
    11    18    25     2     9
>> pa=polyvalm(p,a)
pa =
   1.0e+04 *
    4.0863    4.0783    3.5388    3.6438    3.9421
    4.0761    3.7388    3.6371    3.8438    3.9937
    3.6405    3.5529    3.8711    4.1624    4.0625
    3.7151    3.8610    4.0760    3.9972    3.6401
    3.7714    4.0583    4.1664    3.6422    3.6511
>> pb=polyval(p,a)
pb =
   1.0e+04 *
    0.3556    0.9883    0.0003    0.0391    0.2457
    0.8710    0.0103    0.0266    0.2005    0.2973
    0.0056    0.0171    0.1612    0.5753    0.7633
    0.0747    0.1274    0.4942    0.6649    0.0026
    0.0987    0.4211    1.1158    0.0010    0.0550

  由以上结果可得出:用polyvalm函数与用polyval函数将矩阵带入所给函数中的计算结果不相同。











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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值