MATLAB矩阵介绍及图片信息处理
来源:网络收集 点击: 时间:2024-05-051)size函数:函数功能:返回数组的尺寸
d = size(X)
返回数组的位数到向量d,假如数组有m行n列,size(X)将返回。
= size(X)
返回矩阵X的尺寸信息, 并存储在m、n中。其中m是行数,n是列数。
m = size(X,dim)
返回X的第dim维的尺寸。
= size(X),
当n大于1时, 返回X各维的尺寸, 并存储在变量d1、d2、……、dn中。 其中n(输出参数的个数)必须等于ndims(X)。


2)clear语句:清除workspace中的变量。可以全部清除直接输入“clear”,或者部分清除,比如只清除矩阵Q“clear Q”


3)setdiff函数:判断2个数组中不同元素,举例来说C=setdiff(A,B)的意思就是集合中的C=A-B的意思,c = setdiff(A, B, rows),当A和B是具有相同列数的矩阵时,返回A中有而B中没有的那些行,
举例如下:


4)union函数:求两个向量的并集,集合可以是任何数值类型,
c = union(A, B) 返回矢量A与B的并集,A与B必须是数字或字符矢量或者字符元胞数组。结果是排序的。
c = union(A, B, rows) 当A与B是列数相同的矩阵时,返回A与B行的并集,如 A=,B= 则返回,返回结果是升序的。
具体的举例如下:


5)imread函数:imread是计算机语言中的一个函数,用于读取图片文件中的数据。调用方式:
filename=C:\Users\Administrator\Desktop\FE62730B6DA5A00F687E08021CC0D4F9.jpg
Q=imread(filename)
得到该图片的所有像素点的数据矩阵,如下:


6)imshow函数:将一个图片的像素点矩阵重新转化成图像,比如5)中的图片利用imshow(Q),即可将图像重新从矩阵里读取出来:
举例如下,很难想象5)中的一对矩阵数字包含的信息是下图:

版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_683855.html