![]() |
【求助】如何根据回归方程matlab画响应曲面图
求高人指点:我用sas分析得到回归方程后,我想用matlab画响应曲面图,不知道怎么弄,有那位大侠有相关源程序啊?
x1=17.15:0.05:42.85;%x1的取值范围 x2=2.43:0.02:7.75;%x2的取值范围 x3=0.358:0.01:1.643;%x3的取值范围 Y1 = 23. 0503 + 0. 02035 x1 - 0. 0409 x2 +0. 0293 x3 - 0. 1078 x1^2 - 0. 0383x2^2 - 0. 0538 x3^2+0. 0317x1*x2 - 0. 0618 x2*x3 + 0. 0116x1*x3 |
怎么没有人回答啊?!!!:confused:
|
没人能画出4维图来。
若将其中一个不太显著的Xi去掉(如将X3去掉),则可画出3维图来了: [x1,x2]=meshgrid(17.15:0.05:42.85,2.43:0.02:7.75); Y= 23. 0503 + 0. 02035*x1 - 0. 0409*x2 - 0. 1078*x1.^2 - 0. 0383*x2.^2 +0. 0317x1.*x2; mesh(x1,x2,Y) surf(x1,x2,Y) |
[COLOR="magenta"]谢谢三楼的,我要同时画出(x1,x2,Y),(x3,x2,Y),(x1,x3,Y)三个图怎么办啊???[COLOR="Magenta"][/COLOR][/COLOR]
|
要画出(x2,x3,Y),只需将X1设定成某一定值(如x1=mean(x1)),代入前面的方程中求出Y,再用
mesh(x2,x3,Y), or surf(x2,x3,Y)即可。 |
回复: 【求助】如何根据回归方程matlab画响应曲面图
[QUOTE=austin2008;2640]求高人指点:我用sas分析得到回归方程后,我想用matlab画响应曲面图,不知道怎么弄,有那位大侠有相关源程序啊?
x1=17.15:0.05:42.85;%x1的取值范围 x2=2.43:0.02:7.75;%x2的取值范围 x3=0.358:0.01:1.643;%x3的取值范围 Y1 = 23. 0503 + 0. 02035 x1 - 0. 0409 x2 +0. 0293 x3 - 0. 1078 x1^2 - 0. 0383x2^2 - 0. 0538 x3^2+0. 0317x1*x2 - 0. 0618 x2*x3 + 0. 0116x1*x3[/QUOTE] 请问这个回归方程怎么用matlab实现啊?用什么命令?望指教,谢谢 |
所有时间均为北京时间。现在的时间是 05:24。 |
Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.