官方介绍:Matalb由美国MathWorks公司出品,属商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括Matalb和Simulink两大部分。Matalb和Mathematica、Maple并称为三大数学软件。它在数学类科技应用软件中数值计算方面具有巨大的优势。Matalb可进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等,主要应用于工程计算、控制设计、信号处理与通讯、图像处理、信号检测、金融建模设计与分析等领域。
通俗的讲:Matalb用于数据处理、图像处理、创建界面,可应用在多种场合。
Matalb语言:Matalb语言基于C++语言。Matlab可在命令窗口中输入语句实现功能,也可先编好一个M文件后再一起运行。
Matalb对于学过c语言的人来说,操作过程比较容易上手。
Matalb在数据处理和图像处理两大方面的应用很广泛,就Matalb的数据处理和图像处理两大功能进行介绍。
1. Matalb数据处理功能

Matalb数据处理将介绍Matalb工作环境;数值矩阵的建立与基本操作;基本数*运学**算与常用函数;数据图形化的常用指令与图形的简单修饰;运算流程的控制与指令集的函数化;5个方面。
(1)Matalb工作环境:菜单栏,工具栏,workspace工具栏,当前目录窗口,命令窗口,工作空间窗口,命令历史窗口,启动平台窗口。
当前目录窗口:用户可以将自己的工作目录列入MATLAB搜索路径,从而将用户目录纳入MATLAB系统统一管理。
命令窗口:Matalb的主要交互窗口,用于输入命令并显示除图形以外的所有执行结果。
Matalb命令窗口中的“>>”为命令提示符,表示Matalb正在处于准备状态。在命令提示符后键入命令并按下回车键后,Matalb就会解释执行所输入的命令,并在命令后面给出计算结果。
工作空间窗口:Matalb用于存储各种变量和结果的内存空间.在该窗口中显示工作空间中所有变量的名称、大小、字节数和变量类型说明,可对变量进行观察、编辑、保存和删除。
(2)数值矩阵的建立与基本操作:分为数据矩阵建立,基本操作。
数据矩阵的建立有三种方式:直接输入,文件装载,函数生成。
基本操作有数据修改,提取/删除某行某列,合并某行某列。
(3)基本数*运学**算与常用函数:分为数*运学**算,常用函数。
数*运学**算有代数运算(转置,加减乘,乘幂,左右除),数组标量批处理(转置,乘法,乘幂,左右除),关系运算(大于,小于,不大于,不小于,等于,不等于),逻辑运算(与,或,非)。
常用函数有标量函数(三角函数,双曲线,指数,对数取值,等),向量函数(求向量函数的和,积,最大值,最小值),矩阵函数(改变矩阵的型,上下左右翻转矩阵)。
(4)数据图形化的常用指令与图形的简单修饰:分为数据图形化(pie,bar,plot),多窗口绘图(subplot(m,n,p)),图形简单处理(线形,颜色等;图形的标记:title,xlabel/ylabel,legend,text)
(5)运算流程的控制与指令集的函数化:运算流程控制:for,if。指令集的函数化有m脚本文件,m函数文件,m文件编写环境,m文件编写规范。
总之Matalb操作可用一句简短的话概括:首先利用Matalb命令窗口或load将数据输入,其次利用一些函数将数据进行运算或出图,最终运行,输出结果,后续可以对输出的图像进行调整,修饰。
2. Matalb图像处理功能

图像处理功能分为9个方面,分别是图像的读取和显示,图像的点运算,图像的几何变换,空间域图像增强,频率域图像增强,彩*图色**像处理,形态学图像处理,图像分割,特征提取。
(1)图像的读取和显示分为:图像读取A=imread(FILENAME,FMT);图像写入imwrite(A,FILENAME,FMT);图像的显示imshow(I,[low high]);图像的格式转换im2bw(I,LEVEL)。
(2)图像的点运算:图像直方图,灰度的线性变换,灰度的对数变换,灰度的Gamma变换,灰度阈值变换及二值化,直方图均衡化。
(3)图像的几何变换:图像平移,图像镜像,图像转置,图像中心旋转。
(4)空间域图像增强:噪声添加h=imnoise(I,type,parameters),空间域滤波,滤波器设计h=fspecial(type,parameters),中值滤波h=medfilt2(11,[m,n]),图像锐化。
(5)频率域图像增强:傅里叶变换。
(6)彩*图色**像处理:色彩模型:RGB模型、CMY模型、CMYK模型、HIS模型、HSV模型、YUV模型、YIQ模型。
(7)形态学图像处理:二值图像腐蚀,二值图像膨胀,其他二值图像运算,连通分量提取,bwmorph函数,顶帽变换。
(8)图像分割:图像分割概述,边缘检测,Hough变换直线检测。
(9)特征提取:简单区域描绘子,主成分分析。
Matalb的图像处理功能非常强度,可以深度挖掘。