求助:如何用matlab软件做响应面曲线??
y=6.9-0.212*X2+1.303*X4-0.375*X2*X4-0.375*(X2^2-0.8)-0.175*(x4^2-0.8)这个方程里面,X2,X4都是属于...
y = 6. 9- 0. 212*X2 + 1. 303*X4 - 0. 375*X2*X4 -0. 375*(X2^2- 0. 8) - 0. 175*(x4^2 - 0. 8) 这个方程里面,X2,X4都是属于[-1.5,+1.5]的,y是>0的,就这些条件,要怎么编写程序画图啊?
展开
1个回答
展开全部
您是要画y函数的图像吧?自变量是x2 x4对吧?
x2 = -1.5:0.1:1.5;
x4 = x2;
[X2,X4] = ndgrid(x2,x4);
Y = 6.9-0.212*X2+1.303*X4-0.375*X2.*X4-0.375*(X2.^2- 0.8) -0.175*(X4.^2-0.8);
surf(X2,X4,Y);
x2 = -1.5:0.1:1.5;
x4 = x2;
[X2,X4] = ndgrid(x2,x4);
Y = 6.9-0.212*X2+1.303*X4-0.375*X2.*X4-0.375*(X2.^2- 0.8) -0.175*(X4.^2-0.8);
surf(X2,X4,Y);
追问
我是想要个响应面,一个纵坐标,两个横坐标的响应面
追答
抱歉了 不清楚“响应面”是什么
我画的是一个y的函数图像,自变量是x2和x4。。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询