作业帮 > 综合 > 作业

matlab画出来的图形不一样 哪里错了

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/06/12 00:51:34
matlab画出来的图形不一样 哪里错了
如题,我用
x=linspace(-2,2);
>> p=[2 -6 2 -5];
>> f=polyval(p,x);
>> plot(x,f)

syms x;
>> f=2-6*x+2*x^2-5*x^3;
>> f1d=diff(f,x);
>> x1=linspace(-2,2);
>> y=subs(f,x,x1);
>> figure(2)
>> plot(x1,y)
画出来的图形不一样,
求问哪里错了?
>> f1d=diff(f,x);这一句忘了去掉了,可以忽略
lz你犯了一个不细心的错误,就是多项式系数应该按高次幂到低次幂书写,p=[-5 2 -6 2],这样就可以和你第二段程序的函数图形对应上了!
多熟悉一下函数语法的要求~加油!
再问: 谢谢啊!matlab真是博大精深啊