Plot3功能与不同的图形

时间:2017-04-09 05:22:32

标签: plot matlab-figure gaussian surf scatter

我想做类似的事情:matlab: Graph 2d lines on x,y and z axis in a 3d plot

但问题是我不需要绘制任何3D图形,只需要使用XY,XZ和YZ平面绘制:

平面XY - 我在这个平面上有2个多变量PDF轮廓(2个轮廓!)

T=contour(panico.back(1).grids_db.X1,...
         panico.back(1).grids_db.X2,panico.back(1).grids_db.Pdf2,'linewidth',2); 

hold on
Q=contour(PEC.back(1).grids_db.X1,...
          PEC.back(1).grids_db.X2,PEC.back(1).grids_db.Pdf2,'linewidth',2);

size( PEC.back(1).grids_db.Pdf1 ) = [180 180];
size( panico.back(1).grids_db.Pdf1 ) = [180 180];
size( PEC.back(1).grids_db.Pdf2 ) = [180 180];
size( panico.back(1).grids_db.Pdf2 ) = [180 180];

平面XZ - 两个具有2条高斯曲线的法线图;

plot(PEC.back(1).grids_db.X1,PEC.back(1).grids_db.Pdf2(:,91),...
     CFC.back(1).grids_db.X1,CFC.back(1).grids_db.Pdf2(:,91)); hold on

size(PEC.back(1).grids_db.X1) = [1 180]
size(PEC.back(1).grids_db.Pdf2(:,91)) = [180 1]

平面YZ - 两个具有2条高斯曲线的正常图(与XZ不同)。

plot(PEC.back(1).grids_db.X2,PEC.back(1).grids_db.Pdf2(:,91),...
     CFC.back(1).grids_db.X2,CFC.back(1).grids_db.Pdf2(:,91));

size( PEC.back(1).grids_db.X1 ) = [1 180]
size( PEC.back(1).grids_db.Pdf2(:,91) ) = [180 1]

我一直在尝试使用plot3()函数,但由于不同的图处理而没有任何成功。

请参阅图以更好地理解最终输出(具有不同图形的plot3)

enter image description here

有人可以帮帮我吗?

提前致谢!!

0 个答案:

没有答案