Matlab中采用lsqcurvefit对多元函数进行拟合求解
在matlab lsqcurvefit帮助文件中,仅提供了单自变量函数拟合求解,针对多元函数,可采用下列方式进行求解。以下列二元函数为例y=2x12+3x22y=2x_1^2+3x_2^2y=2x12+3x22模拟产生数据,matlab代码如下x1=linspace(1,10,20);x2=linspace(2,5,20);y=2*x1.^2+3*x2.^2;采用 lsqcurvefit函数进行拟合求解Y=y';X=[x1;x2]';a0=rand(1,2);func=@(a,X)
原创
2020-10-07 17:58:49 ·
13325 阅读 ·
1 评论