一、size()函数基本调用格式
(1)s=size(A)
当只有一个输出参数时,返回一个行向量。该行向量第一个元素为矩阵A的行数,第二个元素是矩阵A的列数。
(2)[r,c]=size(A)
当有两个输出参数时,将矩阵A的行数返回到第一个输出变量r,将矩阵A的列数返回到第二个输出变量c。
(3)size(A,n)
第二个参数n可以取值1或2。当n=1时,即r=size(A,1)返回矩阵A的行数;当n=2时,即c=size(A,2)返回矩阵A的列数。
二、size()函数应用实例
以下面灰度图像tire.tif为例:
I=imread('tire.tif');% I为灰度图像对应二维数组
% 第一种格式
A=size(I);
% 第二种格式
[r,c]=size(I);
[r,c,m]=size(I);% 将二维矩阵当作第三维为1的三维矩阵,即m=1
% 第三种格式
row=size(I,1);
column=size(I,2);
% disp函数的作用是在命令行窗口显示变量的值
disp(A);
disp(r);
disp(c);
disp(m);
disp(row);
disp(column);
最终命令行窗口结果: