Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.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
Arrays 如何使用阵列创建二维圆柱体_Arrays_Matlab_Rectangles - Fatal编程技术网

Arrays 如何使用阵列创建二维圆柱体

Arrays 如何使用阵列创建二维圆柱体,arrays,matlab,rectangles,Arrays,Matlab,Rectangles,我试图在MATLAB中创建不同的几何图形,但我正在努力创建一些形状。我想如果我画了一个圆,我可以把它们叠起来,做成一个圆柱体。然而,我意识到这不会给我想要的圆柱体的侧视图,因此我需要创建一个矩形 因为我正在制作的图像是二进制的,我相信我应该使用一些方法来创建一个数组。但是,我没有得到我想要的矩形图像 我对MatLab和数组的使用也很陌生。谁能指导我如何在MATLAB中创建矩形 下面是一个尝试的示例: X = zeros(5,2); rectanglePixels = X <= 1; ima

我试图在MATLAB中创建不同的几何图形,但我正在努力创建一些形状。我想如果我画了一个圆,我可以把它们叠起来,做成一个圆柱体。然而,我意识到这不会给我想要的圆柱体的侧视图,因此我需要创建一个矩形

因为我正在制作的图像是二进制的,我相信我应该使用一些方法来创建一个数组。但是,我没有得到我想要的矩形图像

我对MatLab和数组的使用也很陌生。谁能指导我如何在MATLAB中创建矩形

下面是一个尝试的示例:

X = zeros(5,2);
rectanglePixels = X <= 1;
image(rectanglePixels) ;
colormap([0 0 0; 1 1 1]);
X=0(5,2);

矩形像素=X下面是什么

rectanglePixels = true(5,8);
rectanglePixels(2:4,4:5) = false;
image(rectanglePixels);
colormap([1 1 1; 0 0 0]);
rectanglePixels = true(5,8);
rectanglePixels(2:4,4:5) = false;
image(rectanglePixels);
colormap([1 1 1; 0 0 0]);