-
nargin表示所定义(或引用)的函数的输入参数的个数,例如:
-
|| 表示或者的意思。
-
zeros(n) :形成一个nn的零矩阵
zeros(n,m):形成一个nm的零矩阵 -
在matlab中,size()用来返回数据序列的行数和列数。
size(A,1)返回的是矩阵A所对应的行数。另外,
(1)s=size(A),
当只有一个输出参数时,返回一个行向量,该行向量的第一个元素是矩阵的行 数,第二个元素是矩阵的列数。
(2)[r,c]=size(A),
当有两个输出参数时,size函数将矩阵的行数返回到第一个输出变量r,将矩阵的列数返回到第二个输出变量c。
(3)size(A,n)如果在size函数的输入参数中再添加一项n,并用1或2为n赋值,则 size将返回矩阵的行数或列数。其中r=size(A,1)该语句返回的时矩阵A的行数, c=size(A,2) 该语句返回的时矩阵A的列数。 -
(:,:,1)
这是三维图形中的第一层,可以拿一个魔方做对比,建立一个空间直角坐标系,(:,:,1)是指在x,y方向无限制,在z方向的长度为1。在(:,1)中,是二位矩阵的第一列。
冒号的意思是从最小下标,到最大下标,(:,:,1); 可以理解为三维数组前二维全取, 第三组只取下标为1的全部数据
6.im1=double(im1);
double(I)是将读入的图像I的uint8数据转换为double类型的数据。
-
im1=rgb2gray(im1);
rgb2gray是matlab内部一种处理图像的函数,通过消除图像色调和饱和度信息同时保留亮度实现将将RGB图像或彩色图转换为灰度图像,即灰度化处理的功能,调用这个功能的格式是I = rgb2gray(RGB),意思是将真彩色图像RGB转换为灰度强度图像I 。 -
tic
tic和toc用来记录matlab命令执行的时间。
tic用来保存当前时间,而后使用toc来记录程序完成时间。
两者往往结合使用,用法如下:
程序代码:
tic
operations
toc
显示时间单位:秒。
来源:CSDN
作者:橘子还是�
链接:https://blog.csdn.net/weixin_44488770/article/details/103734323