Matlab主要函数使用方法!

本文介绍了Matlab中的一些关键函数用法,包括ndims用于查看矩阵维数,mod函数用于取余数,size函数获取矩阵大小,以及imshow在处理图像显示时的注意事项。特别讨论了多维数组的应用,corr2计算二维相关系数,以及imshow在显示double型图像时的正确用法。
摘要由CSDN通过智能技术生成

ndims(A)用ndims命令常看矩阵的维数

1. matlab中mod的用法

简单的说mod(a,b)就是求的是a除以b的余数。比方说mod(100,3)=1,mod(17,6)=5
Examples

mod(13,5)
ans =
3

mod([1:5],3)
ans =
1 2 0 1 2

mod(magic(3),3)
ans =
2 1 0
0 2 1
1 0 2

2. 关于Matlab中size()的问题

size按照下面的形式使用:
[m,n]=size(a,x)。一般的,函数的输入参量x不是用,这是当只有一个输出变量时,size返回一个行向量,第一个数为行数,第二个数为列数;如果有两个输出变量,第一个返回量为行数,第二个返回数为列数。当使用x时,x=1返回行数,x=2返回列数,这时只有一个返回值。

我要问的是:
I=im2double(imread(file)) ;//把图像数组转换成double精度类型;

if(size(I,3) > 1)
  I = rgb2gray( I ) ;
end
中 size(I,3) 代表什么意思? 按照上面的说法 X=1,2都可以理解。
I 代表的是图像数组阿,不是二维的么?  那么   size(I,3) 中的3  代表什么?

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值