实验3 MATLAB 数值计算(2)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验3 MATLAB 数值计算(2)

目的和要求:

(1)了解多项式的运算。

(2)熟练掌握MATLAB二维曲线的绘制。

内容和步骤:

1.多项式的运算式的运算

(1)多项式的运算。

已知表达式G(x)=(x-4)(x+5)(x2-6x+9), 展开多项式形式;求导;并计算当x在[0,20]范围变化时G(x)的值;计算出G(x)=0的根。

多项式相乘conv;

求导polyder;

计算零点,即求根roots

解:

展开为多项式

求导:

求零点:

(2)多项式的拟合和插值。

x在[0,20]范围内,计算多项式y=x4-5x3-17x2+129x-180 的值y;并根据x和y进行二阶、三阶和四阶拟合。并绘出拟合曲线。对多项式y进行插值,计算在5.5处的值。

多项式拟合p=ployfit(x,y,n)

插值yi=interp1(x,y,xi,’method’)

2.绘制二维曲线

绘制的图形窗口分割为一行两列,窗口左上角画一正弦曲线,y=sin(2t),t:[0.2π];窗口右上角画3条衰减的单边指数曲线y=e-t, y=e-2t,和y=e-3t, t:[0,2]。在图上添加标题,将3条曲线用不同的线型,并添加图例。

相关文档
最新文档