x=[39;47;45;47;65;46;67;42;67;56;64;56;59;34;42;48;45;18;20;19;36;50;39;21;44;53;63;29;25;69];
y=[144;150;138;145;162;142;170;124;158;154;162;150;140;110;128;130;135;114;116;124;136;142;120;120;160;158;144;130;125;175];
y=exp(a+bx)
求a b的值
不好意思啊,我们的作业里面要求在common window里面直接输入代码来计算结果,能不能不用快捷操作给出一份指数拟合的代码啊,就是我在这里直接复制粘贴以后能出来运行结果的
追答x=[39 47 45 47 65 46 67 42 67 56 64 56 59 34 42 48 45 18 20 19 36 50 39 21 44 53 63 29 25 69];
y=[144 150 138 145 162 142 170 124 158 154 162 150 140 110 128 130 135 114 116 124 136 142 120 120 160 158 144 130 125 175];
y=log(y');
d =ones(1,size(x,2));
a=[d;x];
b = a*y;
a=a*a';
c=a\b
c =
4.62629335789125
0.00684991304023
%%则拟合函数为y=exp(4.62629335789125+0.00684991304023*x)