matlab非线性曲线拟合求参数?方程为:y=K / (x^p-1)已知x,y的数据,求K,p.x=[1.5,2,3,4,5,6,7,8,9,10];y=[40,20,10,7,5.5,5,4.5,4.3,4.1,4];我自己写的m文件为 function f=myfunction(p,x)f=p(1)/(x.^p(2)-1);调用为:p0=[80,1];p = lsq

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/16 01:55:46

matlab非线性曲线拟合求参数?方程为:y=K / (x^p-1)已知x,y的数据,求K,p.x=[1.5,2,3,4,5,6,7,8,9,10];y=[40,20,10,7,5.5,5,4.5,4.3,4.1,4];我自己写的m文件为 function f=myfunction(p,x)f=p(1)/(x.^p(2)-1);调用为:p0=[80,1];p = lsq
matlab非线性曲线拟合求参数?
方程为:y=K / (x^p-1)
已知x,y的数据,求K,p.
x=[1.5,2,3,4,5,6,7,8,9,10];
y=[40,20,10,7,5.5,5,4.5,4.3,4.1,4];
我自己写的m文件为 function f=myfunction(p,x)
f=p(1)/(x.^p(2)-1);
调用为:p0=[80,1];
p = lsqcurvefit(myfunction,p0,x,y)或p = lsqcurvefit(‘myfunction’,p0,x,y)或
p = lsqcurvefit(@myfunction,p0,x,y)
都不行,高手帮我看看哪错了.顺便帮我改一下,哦我的matlab是5.3绿色版.
加点也不对啊,要不你帮我做一下,我的是5.3版的,可能不行

matlab非线性曲线拟合求参数?方程为:y=K / (x^p-1)已知x,y的数据,求K,p.x=[1.5,2,3,4,5,6,7,8,9,10];y=[40,20,10,7,5.5,5,4.5,4.3,4.1,4];我自己写的m文件为 function f=myfunction(p,x)f=p(1)/(x.^p(2)-1);调用为:p0=[80,1];p = lsq
你的function里面下面的f应该写成f=p(1)./(x.^p(2)-1);就行了
除号前面加个点,因为你是处理数组 .
还有个问题,就是你的myfunction的单引号那用英文的输入法,‘ '是不一样的.
我已经做出来了
x=[1.5,2,3,4,5,6,7,8,9,10];
y=[40,20,10,7,5.5,5,4.5,4.3,4.1,4];
p0=[80,1];
p = lsqcurvefit('myfunction',p0,x,y)
p =
14.2663 0.7604

matlab非线性曲线拟合求参数?方程为:y=K / (x^p-1)已知x,y的数据,求K,p.x=[1.5,2,3,4,5,6,7,8,9,10];y=[40,20,10,7,5.5,5,4.5,4.3,4.1,4];我自己写的m文件为 function f=myfunction(p,x)f=p(1)/(x.^p(2)-1);调用为:p0=[80,1];p = lsq 已知方程如何用MATLAB进行非线性拟合求模型参数 matlab解非线性方程问题 求高手赐教 急!用Matlab或者Mathematica或任何可行的软件 利用非线性最小二乘法 实现曲线拟合 求解方程我有一组数据(x,y)=(0,0)(0.154,0.35)(0.173,0.39)(0.289,0.44)(0.346,0.48) 相对应的方程 如何用matlab解非线性方程? matlab如何解非线性超标定方程 matlab中存在非线性抛物型方程吗 matlab 非线性拟合拟合参数 Nm 和 k ,见图 求高手指导用matlab对函数进行非线性拟合求出参数,已知数据x,y;万分感谢 matlab 解一元非线性方程 参数传递疑问在对一组信号做处理时,需要把之前解得的方差、均值等结果,赋值到一个非线性方程中求解,方程如下:log(x/a)-(b/a)^2/(c/d)^2*log(x/d)=0其中,a、b、c、d为之前 含有参数的非线性方程组matlab能解含有变量参数的非线性方程吗?如x,y,z都要用a来表示,能给个例子示范一下吗, 用matlab怎么求解含有三角函数的非线性方程中解x为多少? matlab的数据曲线拟合 matlab曲线拟合后如何给出得到的各个参数的标准差 已知Y与X1、X2、X3、X4、X5的10组数据值,求助如何运用SPSS或者MATLAB工具Y关于X的五元多次非线性回归方程如何求出Y和X的非线性方程及参数. 求参数方程转化为普通方程 求Matlab大神给一个解下面这个非线性方程组的方法!其中,只有p,q是未知参数,Xi是已知的,怎么求p,、 非线性参数回归,有方程咋求a,b,N我有一函数想回归其中参数,用matlab最好,听说还有遗传算法啥的,y(t)=N[1-exp(-(a+bN)t)]/[1+(Nb/a)exp(-(a+bN)t)]共有14个数据t=1,2,3、、、、、、,14;对应的y(t)=3,10,24,68,