引子
matlab 作为科学计算神器,可以轻松的实现矩阵的计算和三维图形的绘制,
因此今天用matlab绘制了一道高数题中的图形。
题目如下:
其中 x+y = pi/2 已经证明是错题,应该是 x + z = pi/2。
分析
因此:
想要实现所围封闭区域的绘制,就是要实现:
1) y^2 = x
2) z = 0
3) y = 0
4) x = pi / 2 - z
以上四个平面的绘制。
编程
matlab编程 程序如下:
1 [x z] = meshgrid([0:0.1:pi])2 y =sqrt(x)3 mesh(x,y,z,'FaceColor','r','EdgeColor','none') % 绘制曲面 y^2=x4 x = pi/2 -z5 hold on6 mesh(x,y,z,'FaceColor','g','EdgeColor','none') % 绘制曲面 x+z=pi/27 xlabel('x');ylabel('y');zlabel('z');alpha(0.5)8 z = ones(size(