origin 拟合y=1 x^a拟合
来源:学生作业帮助网 编辑:作业帮 时间:2024/09/22 03:37:09
你的函数是幂函数(powerfunction),在Origin自带的函数库里有.Origin8.0或更高的版本里,点击Origin菜单栏上的Analysis——>Fitting——>NonlinearCurveFit——>OpenDialo
应该先在A(X),B(Y)两个数据列之间插入一个新的数据列;鼠标右键点击这个空数据列,选择Set Column Values:在弹出的Set Values对话框中可以看到一个空白的方框,这里是输入公式的地方,可
拟合代码:x=[0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 5.5 6 6.5
x=1:1:11;y=[1306137316571919218123362525.12816.92950.72959.13603.0];opts=fitoptions('Method','Nonlinear','Normalize','On
从你这个里面知道,截距intercept的值是-2.37113x10^(-4)——a斜率slope的值是0.0213——b分别对应你的方程式y=a+b*x中的a,bR^2=0.99902还有问题可以继续问.
数据已经有了,把公式发出来吧,自定义的拟合公式在analysis--fit--nonlinearcurvefit---opendialogue,在打开的选项卡中新建自定义函数,然后就可以使用新建的自定义函数拟合你的数据,程序本身带有不少函数
就在最开头,点开扩展
我也出现这问题,也不知道答案!
A是一个m×n矩阵,y=A(:,1)代表A的所有行的第一个元素构成的一维向量(m×1),而x=A(:,2:5)则是矩阵A的第2,3,4,5,四列构成的mx4子矩阵再问:那请问A=[165811171715325319179712282618
分两个步骤:第一步建立函数模型的M文件打开M编辑器,输入如下代码;functionyd=model(beta0,x)%%L/1+a*exp(-b*x)a=beta0(1);b=beta0(2);L=beta0(3);x1=x;yd=L./(
clc;clear;x=1:31;y=[667.5687.6717.4728.3761.6771.38789109991006.41003.21007.61013.31014.31019.510291050.
参考17、我床上的不知道是谁媳妇,我媳妇不知道在谁的床上!
d若是确定,就会转化为线性拟合,问题就简单多了.但是现在d既在分母上,又在指数上,变成了非线性拟合,问题变得极为复杂.建议先根据经验值估计一个d,然后求出拟合出a,b,c后再变换一个d,通过这种方法可以给出一个近似最优的d和相应的a,b,c
首先请问你用的是哪个版本的Origin?7.5还是更低?8.0还是更高?详细的操作请看我的百度空间《曲线的拟合》这一小节的内容,每一步都很详细.
请看我的百度空间《让拟合曲线过某个数据点》这一节的内容.如果百度空间抽风进不去,请google搜索time_resolvedorigin作图让拟合曲线过某个数据点
我用的也是origin7.5,但你说的好像不清楚,既然不知道函数解析式怎么拟合,你如果是想求解析式参数或不知道如何用origin7.5里的公式的话,下面的帖子可以帮助你:依次单击菜单栏"Analysis">"Fitting",然后就会弹出拟
可以试试多项式拟合,通常只要阶数够多都能拟合的不错的,或者其他函数比如指数拟合等,最好有个物理模型,你才好选合适的函数,否则即使拟合了现在这些点,也很难保证在其他点处同样适用
clearx=[45.171,47.954,52.633,58.748];y=[1220.671475,1248.136529,1640.870355,1749.759467];t=1./x;[p,S]=polyfit(t,y,1);clc
我可以的给我变量x和y的值我给你程序在线
在command window里输入数据与命令:x=[];%数据放进中括号里面.y=[];cftool这样就打开了自定义拟合窗口了.如下图:画圈的地方是,你要设置的.