只有点的数据,想知道曲线拟合的方程,求大神帮助
只有数据没有方程,想用origin线性拟合,做成如图1的样子,现在卡在了图二
我看论坛里都要用别的软件找出线性方程而我只有origin 希望懂的人能给予帮助
数据是:(最左是x,依次y1,y2,y3)
0 0 0 0
0.5 50.9 15 31.7
1 4.3 13.4 73.5
1.5 0.5 6.7 87.7
2 1.4 8 84.6
4 0.2 3.5 88.9
6 0.1 1.2 95.8
11111.png
22222.png 返回小木虫查看更多
今日热帖
要做吗?我可以帮你做!
还是找一个书看相关章节较好
https://zhidao.baidu.com/question/1514732625200875260.html
怎样利用EXCEL进行曲线拟合
没有公式的时候,最简单的办法就是多项式拟合,这也符合泰勒多项式的意诣。缺点是公式没有任何物理意义。
楼主可在matlab用下面代码:
a=[0,100,0,0;
0.5,50.9,15,31.7;
1,4.3,13.4,73.5;
1.5,0.5,6.7,87.7;
2,1.4,8,84.6;
4,0.2,3.5,88.9;
6,0.1,1.2,95.8]
c1=polyfit(a(:,1),a(:,2),5)
p1=polyval(c1,a(:,1))
c2=polyfit(a(:,1),a(:,3),5)
p2=polyval(c2,a(:,1))
c3=polyfit(a(:,1),a(:,4),5)
p3=polyval(c3,a(:,1))
plot(a(:,1),a(:,2),'o',a(:,1),p1,...
a(:,1),a(:,3),'s',a(:,1),p2,...
a(:,1),a(:,4),'*',a(:,1),p3)
这是五阶多项式的拟合。从数据的形式来看,应该可以选用对数方程拟合,而且更有物理意义。
untitled.jpg
,