作业帮 > 数学 > 作业

matlab求方程的解

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/05/13 04:07:21
matlab求方程的解
方程为,现有(x,y,z)数据五组,求参数a,b,c,d的值
对于非线性方程,可用nlinfit()函数来求解.求解步骤如下:
x=[.]
y=[.]
z=[.]
X=[x y]
func=inline('a(1).*exp(a(2)*x(1))*(1+exp(-a(2)*x(1))/a(3)-a(4)*x(2)*(1-a(3))/a(3)).^3)','a','x');
x0=[1 1 1 1]
a = nlinfit(x,y,func,x0);
%a=a(1),b=a(2),c=a(3),d=a(4)
再问: 怎么破??