帮助matlab等值面(3 D对象项目2 D平面)
9的观点(30天)
显示旧的评论
你好,我想问一个投影问题的等值面命令。
更准确地说,我希望项目3 d对象的二维平面上,可以发现如下图所示。
我已经做了一个简短的代码生成一个简单的几何对象。希望有人能帮我来可视化对象作为图做。谢谢!
% - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
%网:
xx = 1:20;
yy = 1:20;
zz = 1:20;
[X, Y, Z] = meshgrid (xx, yy, zz);
%初始化测试卷数据测试
测试= 0(大小(X));
%小立方体在较低
测试(8、8、7)= 50;
%大立方体在更高
测试(7:11、7:11 8:11)= 60;
%等值面
p =补丁(等值面(X, Y, Z,测试,1));
isonormals p (X, Y, Z、测试)
集(p,“FaceColor”,“红色”,“EdgeColor”,“没有”);
daspect ((1 1 1))
视图(3);轴([1 1 1,20日,20日,20))
camlight
照明高洛德
网格在
% - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -