Matlab常用函数/指令

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
clear all %全部清除

clc %清除命令行

mat2gray() %将矩阵数值转换为灰度图像

figure,imshow() %显示图像

A= 1:27 %输入1至27的一维矩阵

B = reshape(A,[3,3,3]) %将A转换为3x3x3的矩阵

X = imread('xxx.png') %读取xxx.png并转换为矩阵存入X

imwrite(Martix,'RGB.png') %将Matrix转换为RGB.png并保存


RGB = cat(3,m1,m2,m3) %将m1,m2,m3三个矩阵合成为一个RGB矩阵,可用于合成RGB图像

转为unint8(或者其他格式,如uint16等)的几种方法

1
2
3
4
5
uint8(Image) %将超过255的数值转直接设为255

uint8(double(Image)/65535*256) %将0-65535的灰度级映射到0-255的灰度级范围

im2uint8(Image) %同上