MATLAB 用regress函数的二元线性拟合
函数M=a+bx+cy+da,b,c,d为参数x,y为变量假设一组数据M=[234237239280290]x=[3.133.153.183.193.23]y=[87.5...
函数 M=a+bx+cy+d a,b,c,d为参数 x,y为变量
假设一组数据 M=[ 234 237 239 280 290]
x=[ 3.13 3.15 3.18 3.19 3.23]
y=[ 87.5 89.6 94.5 99.5 104.6]
请帮帮小弟 做完整的程序和R^2 的数值,,谢谢啦 (在线等啊= =) 展开
假设一组数据 M=[ 234 237 239 280 290]
x=[ 3.13 3.15 3.18 3.19 3.23]
y=[ 87.5 89.6 94.5 99.5 104.6]
请帮帮小弟 做完整的程序和R^2 的数值,,谢谢啦 (在线等啊= =) 展开
展开全部
M=[ 234 237 239 280 290];
x=[ 3.13 3.15 3.18 3.19 3.23];
y=[ 87.5 89.6 94.5 99.5 104.6];
X=[ones(5,1) x' y'];
[B,BINT,R,RINT,STATS] = REGRESS(M',X);
>>B
B =
2834.578145945
-1095.9879775469
9.48370475871307
>> STATS(1)
ans =
0.97057070206606 %R^2
拟合函数:M=2834.578145945-1095.9879775469x+9.48370475871307y
x=[ 3.13 3.15 3.18 3.19 3.23];
y=[ 87.5 89.6 94.5 99.5 104.6];
X=[ones(5,1) x' y'];
[B,BINT,R,RINT,STATS] = REGRESS(M',X);
>>B
B =
2834.578145945
-1095.9879775469
9.48370475871307
>> STATS(1)
ans =
0.97057070206606 %R^2
拟合函数:M=2834.578145945-1095.9879775469x+9.48370475871307y
追问
厉害呀,就是这个,这里有 三组数据,
M=[0.486 0.486 0.486 0.486 0.525 0.525 0.525 0.525];
x=[7481 8690 9775 11286 12829 14006 15411 17797];
y=[296 326 368 416 470 531 600 678]; 请问在拟合之后做出一个三维图来 ,谢谢您了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询