作业帮 > 综合 > 作业

关于MATLAB中矩阵的表示

来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/06/28 09:03:36
关于MATLAB中矩阵的表示
在MATLAB里A(:,1)表示取矩阵A的第一列,那A(:,:,为什么中间会有两个冒号?具体的程序:
a = imread('beijing.tif');
figure('Name','Input image');
imshow(a);
else
if isa(a(:,:,1),'uint8')
red = double(a(:,:,1));
green = double(a(:,:,2));
blue = double(a(:,:,3));
还有个问题,之前a是读取了一个图像,后面为什么直接可以对它进行矩阵操作?rgb图像在MATLAB里是以矩阵的形式保存的吗?
关于MATLAB中矩阵的表示
那个是三维数组,也就是相当于很多个矩阵放在一起.
A(:,:,1)表示第一个矩阵(二维数组)的内容.
下一个问题:imread可以把图象的信息转为矩阵读取.
其实那个A(:,:,1)是读了很多个图