求教两个自变量一个因变量非线性拟合

如题所述

两个自变量一个因变量非线性拟合可以参考下列实列来进行。

clc,clear

x=[1 2 3 4 5 6 7]'; y=[0.051 0.052 0.053 0.055 0.056 0.056 0.055]';

X=[x y];

z=[1.7 1.5 1.4 0.9 0.7 0.65 0.7]';

y=z;

fun=inline('exp(a(1)*X(:,1)-a(2)*X(:,1).*X(:,2))','a','X')

beta0=[0,0]

beta = nlinfit(X,y,fun,beta0)

运行结果

温馨提示:答案为网友推荐,仅供参考
相似回答