如何在Matlab中绘制截断的矩形金字塔? 底部和顶部矩形应具有4:3的纵横比。 图像显示为指南。像漏斗一样浏览它的能力会很好。
>> x = [0 0 0 0; 1 1 -1 1; 1 -1 -1 -1];
y = [0 0 0 0; 5 5 5 5; 5 5 5 5];
z = [0 0 0 0; 1 1 -1 -1; -1 1 1 -1];
fill3(x,y,z, ones(3,4))
这实现了金字塔
现在我只需要进行一些调整以削减峰值。
答案 0 :(得分:0)
x =[ 3/4 -3/4 -3/4 -3/4; 3/4 3/4 -3/4 3/4; 3 3 -3 3; 3 -3 -3 -3];
y =[ 5/2 5/2 5/2 5/2; 5/2 5/2 5/2 5/2; 5 5 5 5; 5 5 5 5];
z =[-4/2 4/2 4/2 -4/2; 4/2 4/2 -4/2 -4/2; 4 4 -4 -4; -4 4 4 -4];
fill3(x,y,z, ones(4,4))
grid
这将在底部创建截面为4:3宽高比的方形金字塔。