Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
三维曲面绘制MATLAB_Matlab_Matlab Figure - Fatal编程技术网

三维曲面绘制MATLAB

三维曲面绘制MATLAB,matlab,matlab-figure,Matlab,Matlab Figure,我目前正在MATLAB上绘制一个3D矩形。我只有矩形“宽度”、“长度”和“高度”的尺寸。现在我想用这些尺寸标注以3D形式绘制矩形。我的方法是使用MATLAB的mesh函数。我已经使用meshgrid获得了三维矩形的角点。我的做法如下: x1 = [0 length] x2 = [0 base] x3 = [0 height] [X1, X2, X3] = meshgrid(x1, x2, x3); //this gives all the intersection points of my

我目前正在MATLAB上绘制一个3D矩形。我只有矩形“宽度”、“长度”和“高度”的尺寸。现在我想用这些尺寸标注以3D形式绘制矩形。我的方法是使用MATLAB的
mesh
函数。我已经使用
meshgrid
获得了三维矩形的角点。我的做法如下:

x1 = [0 length]
x2 = [0 base]
x3 = [0 height] 

[X1, X2, X3] = meshgrid(x1, x2, x3); //this gives all the intersection points of my 3d rectangle

surf(X1,X2,X3);
不幸的是,这种方法不起作用。那么,我应该如何根据给定的尺寸(即宽度、长度和高度)绘制一个3d矩形呢?三维矩形可以从原点(0,0,0)开始

非常感谢您的帮助


谢谢,

您可以从Matlab文件交换中使用。请您举例说明
plotcube
的文档中显示了一些示例,这些示例应该会给您一个提示