欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

利用for循环生成正交试验规划数据,再将实验数据重组,绘图

程序员文章站 2022-05-31 18:53:58
...
XX = [];
for n = 1:9;
         XX(9*n-8,1)=n-5;XX(9*n-8,2)=-4;XX(9*n-8,3)=200;
         XX(9*n-7,1)=n-5;XX(9*n-7,2)=-3;XX(9*n-7,3)=200;
         XX(9*n-6,1)=n-5;XX(9*n-6,2)=-2;XX(9*n-6,3)=200;
         XX(9*n-5,1)=n-5;XX(9*n-5,2)=-1;XX(9*n-5,3)=200;
         XX(9*n-4,1)=n-5;XX(9*n-4,2)=0;XX(9*n-4,3)=200;
         XX(9*n-3,1)=n-5;XX(9*n-3,2)=1;XX(9*n-3,3)=200;
         XX(9*n-2,1)=n-5;XX(9*n-2,2)=2;XX(9*n-2,3)=200;
         XX(9*n-1,1)=n-5;XX(9*n-1,2)=3;XX(9*n-1,3)=200;
         XX(9*n,1)=n-5;  XX(9*n,2)=4;  XX(9*n,3)=200;        
end
Z=XX(:,1)+XX(:,2);
x=-4:1:4;y=-4:1:4;
[X,Y]=meshgrid(x,y);
Z=reshape(Z,9,9);% 实验数据重组
surf(X,Y,Z);

生成的正交试验规划数据(部分)如下:

 利用for循环生成正交试验规划数据,再将实验数据重组,绘图

 绘制的数据图如下:

利用for循环生成正交试验规划数据,再将实验数据重组,绘图