matlab画散点图并拟合函数曲线

2024-12-27 17:04:11
推荐回答(4个)
回答1:

创立一个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)

回答2:

画法如下:

在输入栏分别输入x=[...............],y=[.........................]

matlab的开始菜单start->toolboxes->cirve fitting->cirve fitting tool,

点data选择x和y数据,对应自己的数据,点cirve fitting tool界面的fitting按钮,里面好几个可以拟合的函数。可以自动生成曲线,得到系数,分析误差。

回答3:

plot就可以吧,线性和标记可以点击figure工具栏中的箭头选项后单击选择任意一条曲线经行编辑设置

回答4: