origin曲线拟合求公式
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/14 00:42:56
i=0;然后在按钮上加:on(release){i++;if(i==3){mc1.play();//让数字影片剪辑出现i=0;}}
origin\x09[英]ˈɒrɪdʒɪn\x09[美]ˈɔ:rɪdʒɪnn.\x09起源,根源;出
Origin8.0的曲线拟合工具有FindXfromY还有FindYfromX两个功能.前者可以在拟合之后,让你输入一些X值,它就给出对应的Y值.后者当然是让你输入Y值,它来求X值.要用这两个功能,可
希望你能看懂,有问题Hi我.
clc%原数据节点x=[0.511.522.53];y=[1.752.453.814.888.6];plot(x,y,'*');holdon;%求最小二乘意义下拟合多项式的系数n=3;%待拟合多项式的
x=[0.3050.4240.570.6390.8511.017];y=[1.772.603.434.275.105.93];f_x=polyfit(x,y,1),f=polyval(f_x,x);p
如图哈哈,都截图了,还简单.俺也就是助人为乐,不在乎其他的.
matlab里有个lsqcurvefit函数,给你段程序,自己照着改吧,应该不难的functionUntitled3clcxi=[0.019,0.023,0.027];%xdatayi=[430,38
首先确定你把拟合曲线图画出来了,然后在figure1上边的选项中按Tools----BasicFitting-----cubic----Showequations----plotresiduals--
你用的是Origin7.5或者更低的版本吧……再问:8.0
首先你需要知道你的数据符合什么函数,或者知道大概的函数表达式,才能对数据进行拟合.这与用什么软件没有关系,Origin如此,Matlab也是如此.如果不知道函数表达式,无法对数据进行拟合.
x=[046.0192.64187.16387.53780.50];y=[00.5060.8871.2521.7551.981];f=@(p,x)p(1)*p(2)*x./((p(3)-x).*(1+
你的function里面下面的f应该写成f=p(1)./(x.^p(2)-1);就行了除号前面加个点,因为你是处理数组.还有个问题,就是你的myfunction的单引号那用英文的输入法,‘'是不一样的
在origin中,先在菜单栏中选择绘图菜单,单击里面的散点图的绘制,之后在菜单栏中选择分析菜单,里面有线性拟合和多项式拟合等,单击你要的拟合方式,在弹出的子窗口中将“showformulaongrap
你用什么方程拟合的?再问:y=a*x^b幂函数再答:你自己说的“一条曲线,明显是呈指数函数”,你干嘛拿幂函数来拟合……-____-!选用指数函数(exponential)拟合吧,对应在Origin里的
你在由数据作图时要选择那个点之间没有线的那个(图我截了),然后图像就只有点,拟合就只会有拟合曲线
可以试试多项式拟合,通常只要阶数够多都能拟合的不错的,或者其他函数比如指数拟合等,最好有个物理模型,你才好选合适的函数,否则即使拟合了现在这些点,也很难保证在其他点处同样适用
x=[];y=[];F=@(p,a)p(1)*a+p(2)+p(3)*sin(p(4)*a+p(5));p=lsqcurvefit(F,[11111],x,y)%p即为所拟合函数系数,分别为a,b,c
需要用到非线性拟合函数,按你这个式子我试了下好像拟合不出结果,所以我把你的式子简化了一下,前面那一部分(35.72A/4333.3(B-A))其实也可以看做一个参数,就叫做C吧,自己建立一个m文件,我
额..忘了,汗,以前用过.肯定不止y=ax+b这样的回归,但细节的我不记得了,建议你去图书馆借书看看,因为统计的一些参数和命令一般人都记不住,只有用到的时候翻书才行.