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)画出来的
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/16 01:55:54
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)画出来的
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);这一句忘了去掉了,可以忽略
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)画出来的
lz你犯了一个不细心的错误,就是多项式系数应该按高次幂到低次幂书写,p=[-5 2 -6 2],这样就可以和你第二段程序的函数图形对应上了!
多熟悉一下函数语法的要求~加油!