已知4个点,请问如何用Matlab进行3次多项式拟合成曲线?
来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/07/08 19:49:41
已知4个点,请问如何用Matlab进行3次多项式拟合成曲线?
x=[220 280 340 400];
y=[101 70.5 51 24];
x=[220 280 340 400];
y=[101 70.5 51 24];
x=[220 280 340 400];
y=[101 70.5 51 24];
x0=200:1:400;
f=polyfit(x,y,3);
f1=polyval(f,x0);
plot(x,y,'-r',x0,f1,'-b')
希望会帮你
再问: 出的图象上能标注文字吗?我是4个线出在一个图里了。
再答: x=[220 280 340 400]; y=[101 70.5 51 24]; y0=polyval(x,y); plot(x,y0,x,y0,'-') x1=200:1:400; p1=polyfit(x,y0,3);y1=polyval(p1,x1); p2=polyfit(x,y0,4);y2=polyval(p2,x1); p3=polyfit(x,y0,5);y3=polyval(p3,x1); plot(x1,y1,'-r',x1,y2,'--b',x1,y3,'-.g')
再问: 我重新叙述一遍吧。我想在线上边标注”今年“两个字。用text(x,p1,"今年") 出来的是一连串的”今年 “ 如何在曲线中间只要一个标注即可。
再答: legend('jin_nian','ming_nian','qu_nian') 这样吧
y=[101 70.5 51 24];
x0=200:1:400;
f=polyfit(x,y,3);
f1=polyval(f,x0);
plot(x,y,'-r',x0,f1,'-b')
希望会帮你
再问: 出的图象上能标注文字吗?我是4个线出在一个图里了。
再答: x=[220 280 340 400]; y=[101 70.5 51 24]; y0=polyval(x,y); plot(x,y0,x,y0,'-') x1=200:1:400; p1=polyfit(x,y0,3);y1=polyval(p1,x1); p2=polyfit(x,y0,4);y2=polyval(p2,x1); p3=polyfit(x,y0,5);y3=polyval(p3,x1); plot(x1,y1,'-r',x1,y2,'--b',x1,y3,'-.g')
再问: 我重新叙述一遍吧。我想在线上边标注”今年“两个字。用text(x,p1,"今年") 出来的是一连串的”今年 “ 如何在曲线中间只要一个标注即可。
再答: legend('jin_nian','ming_nian','qu_nian') 这样吧
如何用Matlab拟合大量散点的边界曲线
如何用matlab进行已知函数的非线性拟合
已知10个点,如何用matlab,用最小二乘法拟合圆,并求出半径
matlab X=[……]y=[……]用matlab 对上述数据点进行3阶多项式拟合,在图中会出原数据及拟合曲线.原
如何用matlab进行拟合,用最小二乘法?
如何用MATLAB进行高斯拟合
如何用matlab进行多元非线性拟合
请问知道n个三位散点,如何用matlab画出拟合曲面?如何做出拟合函数z=f(x,y)?拟合函数各种形式均可
如何用MATLAB绘制多项式曲线
如何用matlab实现多项式拟合?要源代码
如何用MATLAB拟合曲线来求参数?
已知方程如何用MATLAB进行非线性拟合求模型参数