24小时热门版块排行榜    

CyRhmU.jpeg
查看: 2016  |  回复: 7

123小夕321

铜虫 (初入文坛)

[求助] 急求拟合二元二次方程,和作MATLAB三维图已有1人参与

x1                x2                y                               
87.5                3.5                2389.433                2600.933                2921.633
162.5        3.5                2856.667                3351.3                3240.867
162.5        6.5                4617.7                4261.767                4013.833
87.5                6.5                2679.3                2707.533                2926.867
125                2                1617                1417.533                1369.6
125                8                4293.867                4343.6                4837.967
50                5                1971.467                2241.433                2196.967
200                5                2661.133                2578.9                2457.667
125                5                3782.667                4267.667                3247.633
125                5                3818.2                3022.1                3221.533
125                5                3366.533                4261.733                3618.533
125                5                4570.233                3907.933                3291.5

谢谢大家,就是拟合x1和x2的二元二次方程,加上R值,每组对应有三个y值。最好再用MATLAB做三维图,要求有点多,我可以多给金币,虽然是新虫金币不多,但我会尽我所能。
希望大家多多帮忙
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wurongjun

专家顾问 (职业作家)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
123小夕321: 金币+10, ★★★很有帮助 2014-05-16 09:19:12
function eryuanihe
A=[87.5                3.5                2389.433                2600.933                2921.633
162.5        3.5                2856.667                3351.3                3240.867
162.5        6.5                4617.7                4261.767                4013.833
87.5                6.5                2679.3                2707.533                2926.867
125                2                1617                1417.533                1369.6
125                8                4293.867                4343.6                4837.967
50                5                1971.467                2241.433                2196.967
200                5                2661.133                2578.9                2457.667
125                5                3782.667                4267.667                3247.633
125                5                3818.2                3022.1                3221.533
125                5                3366.533                4261.733                3618.533
125                5                4570.233                3907.933                3291.5
];
subplot(1,3,1)
nihe(A(:,1),A(:,2),A(:,3),20,20)
xlabel('x1');ylabel('x2');zlabel('y1');
hold on
subplot(1,3,2)
xlabel('x1');ylabel('x2');zlabel('y2');
nihe(A(:,1),A(:,2),A(:,4),20,20)
subplot(1,3,3)
nihe(A(:,1),A(:,2),A(:,5),20,20)
xlabel('x1');ylabel('x2');zlabel('y3');
function nihe(x1,x2,y,M,N)
B(:,1)=x1.^2;
B(:,2)=x2.^2;
B(:,3)=x1.*x2;
B(:,4)=x1;
B(:,5)=x2;
B(:,6)=1;
B(:,7)=y;
C=B(:,[1:6]);
xs=inv(C'*C)*(C'*y);
x1t=linspace(min(x1),max(x1),M);
x2t=linspace(min(x2),max(x2),N);
[x1t,x2t]=meshgrid(x1t,x2t);
yt=xs(1)*x1t.^2+xs(2)*x2t.^2+xs(3)*x1t.*x2t+xs(4)*x1t+xs(5)*x2t+xs(6);
mesh(x1t,x2t,yt);
善恶到头终有报,人间正道是沧桑.
2楼2014-05-15 21:50:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wurongjun

专家顾问 (职业作家)

【答案】应助回帖

拟合图片没有沾上!
急求拟合二元二次方程,和作MATLAB三维图
nihetu.jpg

善恶到头终有报,人间正道是沧桑.
3楼2014-05-15 21:52:30
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

123小夕321

铜虫 (初入文坛)

引用回帖:
3楼: Originally posted by wurongjun at 2014-05-15 21:52:30
拟合图片没有沾上!

nihetu.jpg

能有方程式吗?和相关性r,并顺便求最大值和最小值
4楼2014-05-16 09:16:58
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

123小夕321

铜虫 (初入文坛)

能有公式吗?和y最大值时的x1和x2
5楼2014-05-16 09:20:15
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wurongjun

专家顾问 (职业作家)

引用回帖:
4楼: Originally posted by 123小夕321 at 2014-05-16 09:16:58
能有方程式吗?和相关性r,并顺便求最大值和最小值...

把xs输出就得到表达式!
然后可以求得最值!
你说的相关性是指?
善恶到头终有报,人间正道是沧桑.
6楼2014-05-16 16:23:05
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

123小夕321

铜虫 (初入文坛)

就是像Excel回归直线那样都有r=多少多少
7楼2014-05-17 16:30:47
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

123小夕321

铜虫 (初入文坛)

你这是用MATLAB算的吗,我虽然安装了这个软件,其实我从来没用过,也不知道数据粘贴到哪里,程序编写到哪里
8楼2014-05-17 16:34:03
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 123小夕321 的主题更新
信息提示
请填处理意见