(3)语言
MATLAB是一种基于矩阵或者数组方面的语言,其具有程序流的控制、数据结构方面、输入输出以及面向对象编程等等的特色。这种语言可以方便快捷地将简单运行的程序建立起来,同样也可以建立出来相对较为复杂的程序。
(4)图形处理系统
图形处理系统让MATLAB能够方便的图形化并且显示出向量和矩阵,它包括了十分厉害的二维和三维的图像函数、处理以及在动画方面来显示的一些函数。
(5)应用程序接口
一个让MATLAB语言可以和C、Fortran等等编程语言交互的函数库也是叫MATLAB应用程序接口。它调用动态链接库以此来实现和MATLAB文件进行的数据交换,主要的功能包括了它在MATLAB中调用C、Fortran程序和建立客户以及服务器的关系。来.自^优+尔-论,文:网www.youerw.com +QQ752018766-
2。2 GUI界面介绍
图形用户界面给计算机和用户之间提供了一种进行互换信息的平台。它是由一系列的按钮、复选框等各种控件组成,用鼠标或键盘来将控件进行选择或者激活,计算机在接到命令后就会以对应的命令来实现功能,从而进行计算和图像处理等。简单来说,就是由界面组件、鼠标或键盘构成一个触发事件,然后编写内核代码来实现程序功能。
GUI设计可以直接对图像进行处理操作,MATLAB通过对M文件进行编译运行,将内核代码和事件进行关联,从而实现其功能。M文件一般指的是对句柄图像进行的操作,也就是编写出回调例程,然后通过设置界面控件的属性来进行改变。MATLAB为用户提供了一个简单便捷的图形用户界面开发程序,即只需通过简单的鼠标拖拽和属性设置就可以完成用户界面的外观设计。
基于MATLAB的DCT图像压缩系统设计(5):http://www.youerw.com/jisuanji/lunwen_112507.html