创立一个M文件然后根据plot函数输入编码
x=[54.9 67.9 78.0 89.9 108.6];
y1=[2.4 4.0 5.5 6.9 9.7 ];
y2=[2.1 3.4 4.7 5.9 8.5];
y3=[1.1 1.8 2.6 3.2 4.4];
y4=[0.7 1.1 1.5 2.0 2.7];
plot(x,y1,'-o',x,y2,'-o',x,y3,'-o',x,y4,'-o')
就可以做出图像
可以根据图像明白如果要拟合成多项式则它的阶次为1
根据polyfit(x,y1,1)函数来拟合就可以
比如 拟合x 与 y1则编码为p1=polyfit(x,y1,1)
画法如下:
在输入栏分别输入x=[...............],y=[.........................]
matlab的开始菜单start->toolboxes->cirve fitting->cirve fitting tool,
点data选择x和y数据,对应自己的数据,点cirve fitting tool界面的fitting按钮,里面好几个可以拟合的函数。可以自动生成曲线,得到系数,分析误差。
plot就可以吧,线性和标记可以点击figure工具栏中的箭头选项后单击选择任意一条曲线经行编辑设置