- 积分
- 1931
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2012-4-6
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
有感于MATLAB的强大,此处记下多元回归的指定公式拟合代码,分为两个:
文件1:
- <P> clc;clear all;
- hc = load('HC_position.txt');
- x = hc(:,3:2:19);
- y = load('mean_tide.txt'); </P>
- <P>% 拟合选项一
- % 根据指定的公式,进行系数的拟合
- c0(9) = 0;
- c = lsqcurvefit('myfun',c0,x,y)</P>
- <P>% 拟合选项二
- % 直接进行线性拟合</P>
- <P> </P>
复制代码
文件二:- function val=myfun(c,x)
- val = c(1)*x(:,1)+c(2)*x(:,2).^2+c(3)*x(3).^2 ...,
- +c(4)*x(:,4).^2+c(5)*x(:,5).^2+c(6)*x(:,6).^2 ...,
- +c(7)*x(:,7).^2+c(8)*x(:,8).^2+c(9)*x(:,9).^2;
- end
复制代码
|
|