返回   MATLAB中国论坛|MATLAB爱好者之家—不仅仅是MATLAB! > 特色讨论区:工程数学软件-不仅仅是MATLAB! > MATLAB论坛


MATLAB论坛 一切MATLAB相关问题在此讨论,发帖时必须选择相应主题前缀:MATLAB基础,MATLAB混合编程,MATLAB数学问题,MATLAB工具箱,MATLAB图像处理,MATLAB GUI,MATLAB毕业设计,Simulink相关等。

挖掘已有资源,发帖前请先搜索!
虚拟主机 域名注册 香港空间
回复
 
LinkBack 主题工具 显示模式
旧 2007-08-21, 10:57 AM   #1
初级会员
 
注册日期: 2007-08-21
住址: 武汉
年龄: 28
帖子: 16
感谢他人: 1
有 0 帖获得 0 感谢
声望力: 5
austin2008 正向着好的方向发展
发送 ICQ 消息给 austin2008
默认 【求助】如何根据回归方程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
austin2008 当前离线   回复时引用此帖
旧 2007-08-24, 03:44 PM   #2
初级会员
 
注册日期: 2007-08-21
住址: 武汉
年龄: 28
帖子: 16
感谢他人: 1
有 0 帖获得 0 感谢
声望力: 5
austin2008 正向着好的方向发展
发送 ICQ 消息给 austin2008
默认

怎么没有人回答啊?!!!
austin2008 当前离线   回复时引用此帖
旧 2007-08-25, 10:37 AM   #3
高级会员
 
注册日期: 2007-06-24
年龄: 57
帖子: 183
感谢他人: 1
有 27 帖获得 28 感谢
声望力: 8
slgu 正向着好的方向发展
默认

没人能画出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)
slgu 当前离线   回复时引用此帖
旧 2007-08-28, 01:13 PM   #4
初级会员
 
注册日期: 2007-08-21
住址: 武汉
年龄: 28
帖子: 16
感谢他人: 1
有 0 帖获得 0 感谢
声望力: 5
austin2008 正向着好的方向发展
发送 ICQ 消息给 austin2008
默认

谢谢三楼的,我要同时画出(x1,x2,Y),(x3,x2,Y),(x1,x3,Y)三个图怎么办啊???
austin2008 当前离线   回复时引用此帖
旧 2007-08-28, 05:04 PM   #5
高级会员
 
注册日期: 2007-06-24
年龄: 57
帖子: 183
感谢他人: 1
有 27 帖获得 28 感谢
声望力: 8
slgu 正向着好的方向发展
默认

要画出(x2,x3,Y),只需将X1设定成某一定值(如x1=mean(x1)),代入前面的方程中求出Y,再用
mesh(x2,x3,Y), or surf(x2,x3,Y)即可。
slgu 当前离线   回复时引用此帖
旧 2011-03-06, 10:54 AM   #6
未注册
游客
 
帖子: n/a
默认 回复: 【求助】如何根据回归方程matlab画响应曲面图

引用:
作者: austin2008 查看帖子
求高人指点:我用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
请问这个回归方程怎么用matlab实现啊?用什么命令?望指教,谢谢
  回复时引用此帖
回复

书签

主题工具
显示模式

发帖规则
不可以发表新主题
可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码
Trackbacks are 禁用
Pingbacks are 禁用
Refbacks are 启用



所有时间均为北京时间。现在的时间是 08:32 AM


Powered by vBulletin
版权所有 ©2000 - 2012,Jelsoft Enterprises Ltd.
陕ICP备07001583号
感谢MEyu科技提供优质空间

SEO by vBSEO ©2009, Crawlability, Inc.