matlab 最小二乘法

来源:百度知道 编辑:UC知道 时间:2024/07/02 17:45:34
为了测定某种材料的渗水速度,做一个实验装置,测量得到在某个时间段内渗出水的重量W与时间t关系的一些数据如表所示:设W与t的经验关系为,试用最小二乘法确定A和s。
t/s 1 2 4 8 16 32 64
W/g 4.22 4.02 3.85 4.59 3.44 3.02 2.59
W与t的经验关系为W=At^s
最好不要调用matlab里的现成命令

第一个m文件
k0=[1 1];
lsqnonlin(@fun,k0)

第二个m文件
function f=fun(k)
t=[1 2 4 8 16 32 64];
w=[4.22 4.02 3.85 4.59 3.44 3.02 2.59];
A=k(1);s=k(2);
f=w-A*t.^s;

根据w与t的关系式,t单调时,w肯定是单调的.
你给出的w中第三个数据可能有问题

W与t的经验关系为???请详述。。。

搞不懂你是要解决问题,还是在学习汇编