00问答网
所有问题
matlab中图像的size是一个三维数组是什么含义?
如题所述
举报该问题
推荐答案 2012-04-07
楼主,对于两维数组来说,它的size就是它的行数和列数,那么对于一个三维数组来说,它的size当然也就是它各个维的维度了。size为m×n×p,你可以理解为是m行、n列、p层,即一共有m×n×p个元素。当维数改变时,也以此类推。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/ZBe0ejDee.html
其他回答
第1个回答 2013-01-23
提问者对回答的评价:对于P层的图片怎么处理啊
不是一般的图像只有一层吗?
楼主,假设对于真彩色图像,在一幅图像上的某一个像素中,是用R,G,B三种组合而成某种颜色。假设这个像素在第m行n列,且在对应的像素点要有R,G,B对应的三个数据来组合表示。即楼上说的p=3层。如p1=[1 2 3;4 5 6],p2=[2 2 3;3 4 5] p3=[9 9 9; 8 7 9].是2*3*3, 用2行3列3层理解。
相似回答
matlab中size是什么意思?
答:
size函数是Matlab中的一个非常实用的函数,它用于返回一个矩阵的行数和列数
。具体说来,size函数的输出是一个长度为2的向量,其中第一个元素为矩阵的行数,第二个元素为矩阵的列数。通过size函数,我们可以方便地对矩阵的形状进行分析和处理。在Matlab中,size函数是十分常用的。在数据分析和处理的过程...
MATLAB中size是什么意思
,怎么用?
答:
所以N=
size
(X,2),就是把矩阵X的列数赋值给N。size语法格式:d = size(X)返回数组X每一维的大小,其中d
是一个
向量,元素个数为ndims(X)。如果X是一个标量(
在Matlab
也就是一个1行乘以1列
的数组
),size(X)将返回[1 1]。[m,n] = size(X)返回矩阵X的尺寸信息, 并存储在m、n中。其...
Matlab
程序中 if
size
(img,3)~=3 error('3 components is neede...
答:
图像数据分成两类:一类是真彩图,对应的
三维数组
,其中前两维为
图像的
高度和宽度,第三维则分别为RGB(红绿蓝)三种基色的值,所以长度必然为3。另一类是索引图,数据为二维矩阵,和矩阵相伴的还有
一个
调色板,里面存有图像所需的各种颜色,而图像数据矩阵每个元素的内容则是该像素的颜色在调色板中的...
Matlab
size
与size分别
是什么意思
答:
在matlab中
,
size
函数是求
一个
变量的大小,如矩阵的行数、列数,多维
数组
的各维
的维数
。如:a=magic(5);b=size(a)结果:b = 5 5
大家正在搜
matlab取数组的一部分
数组的size和length
数组的length和size区别
sizeof一个数组
数组的size
java数组size
怎么用sizeof求数组长度
sizeof函数求数组长度
sizeof函数计算数组长度
相关问题
matlab中读取图片,将其储存在一个三维数组[a,b,c]...
matlab当中的size是什么?
您好 我想问一下 matlab中size(RGB图像)返回的...
matlab 结构体数组 size a*b里a,b分别什么意...
图像处理matlab中的size
Matlab中size(A,1)是什么意思?
matlab里面 显示出数组的属性石 [1x3 double...
急!在线等!MATLAB里面用IMREAD导入图片数组是什么...