作业帮 > 综合 > 作业

matlab多项式基本绘图问题

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/04/29 01:56:36
matlab多项式基本绘图问题
f=0.0005191*x^5+(-5.176)*x^4+(2.064e+004)*x^3+(-4.117e+007)*x^2+(4.105e+010)*x-1.637e+013
这是我用matlab拟合工具箱得到的函数,x的范围是1979:2015
在主程序里输入得到的却是直线,这到底怎么回事啊?
(初学matlab 其他命令不熟悉)
matlab多项式基本绘图问题
根据你这个函数画出来的就差不多是一条直线啊
x=1979:2015;
y=0.0005191*(x.^5)+(-5.176)*(x.^4)+(2.064e+004)*(x.^3)+(-4.117e+007)*(x.^2)+(4.105e+010).*x-1.637e+013;
plot(x,y,'-')
再问: 我用工具箱拟合出来是曲线,那些值是拟合时显示的,这是五次幂,怎么会是直线呢
再答: %当然不是直线啊,但是1979到2015这一段近似直线啊,你从1画到2015就知道了: x=1:2015; y=0.0005191*(x.^5)+(-5.176)*(x.^4)+(2.064e+004)*(x.^3)+(-4.117e+007)*(x.^2)+(4.105e+010).*x-1.637e+013; plot(x,y,'-')