第四章基于小波变换的图像压缩方法,简述它的基本原理优缺点,并对结果来进行比较分析。

第五章基于DCT的图像压缩方法,简述它的基本原理以及存在的一些优缺点,并对结果进行比较分析。

第二章MATLAB软件

2。1 MATLAB软件综述

美国MathWorks公司出品的一款商业数学软件叫做MATLAB,其主要可以用在数据可视化、算法的开发、数据分析等等较为高级的计算机语言和一些交互式环境里。矩阵运算、描述函数和数据、实现其算法以及连接其他编程语言的程序等等它都可以完成。MATLAB可以应用在控制设计、信号处理与通讯、图像处理、信号检测等等方面的领域[4]。

MATLAB也是一门计算机编程的语言,用以矩阵的方式处理计算机数据,将数值计算和可视化环境都集成在了一起,并给人们提供了大量函数,相当直观。由于其功能不断扩展,现在看来MATLAB已经不仅仅局限在与现代控制系统的分析及综合应用中,它已是一种“技术计算语言(The Language of Technical Computing)”,图像处理将计算和声音处理集在一起,这就是一个相对高度的集成系统,有着相对不错的用户界面,并有着相对良好有效的帮助方面功能[4]。

由于人们在很大的程度上面摆脱掉了MATLAB的传统非交互式语言设计形成的编辑模式,所以用MATLAB来解决问题往往会变得要比用C,FORTRAN等等的语言来完成之前所想做的事情要简洁明了得多得多,某些其他软件的优点也有很多,MATLAB也都慢慢将其吸收掉了,这个也使得它成为了一个非常强大的数学软件。集算法方面的开发、数据可视化以及数据分析和数值计算这些方面在一起,慢慢地形成了一个方便并且界面相对简洁友好的用户环境,这样子,人机交互性也就更强,人们要进行的操作也就更简单,同时也可以有着极佳且丰富的拓展性。

2。1。1 MATLAB优点和缺点

(1)MATLAB 的主要优点包括以下五点: 

① 语言通俗简单且容易懂得,便于学者进行学习和掌握;

② 可以用兼容的数字形式的语言来编写程序,使得编程变得更加方便灵活;

③ 可以有很好的在图形处理方面的功能以及在编程可视化方面的功能;

④ 可以有对其快速的修改以及对程序的调试功能;

⑤ 可以有功能相当丰富的应用工具提供来方便使用。

(2)MATLAB 的主要缺点包括以下两点:文献综述

① MATLAB中所有的变量均为向量形式,所以即使在对向量进行整体的计算时效率较高,但是对于向量中的单个元素,或是将向量作为单个的环变量来处理时,其处理过程比较复杂,使得循环运算效率较低。

② MATLAB中所有的变量均保存在公共工作区中,任何语句都可以调用,但是作为一件比较完备的软件,而不仅仅是实现算法的程序,使得编程人员需要花较多的时间考虑如何来设计用户界面[4]。

2。1。2 系统结构

MATLAB系统中一共包含了五部分,有MATLAB开发环境、MATLAB语言、MATLAB数学函数库、MATLAB应用程序接口以及MATLAB图形处理系统[4]。

(1)开发环境

MATLAB的开发环境是方便使用的一套MATLAB函数以及文件的工具集合,这其中,有许多的工具是图形化过来的用户接口。这也就是个集成用户工作空间,用户被允许输入和输出数据,同时也给人们提供了M文件的集成编译以及相对的调试环境,这也包括MATLAB桌面、M文件编辑调试器、命令的窗口、MATLAB的工作空间以及一些在线帮助的文档。

(2)数学函数库

在MATLAB数学函数库里涵盖着大量计算的算法。从基本算法比如加法和正弦,慢慢到复杂算法比如傅里叶变换以及矩阵的求逆等等。

上一篇:JAVA高校图书馆多媒体信息发布系统的设计
下一篇:Android移动平台的问卷调查系统设计+数据流图

基于Apriori算法的电影推荐

PHP+IOS的会议管理系统的设计+ER图

数据挖掘在电子商务中的应用

数据挖掘的主题标绘数据获取技术与实现

基于PageRank算法的网络数据分析

基于神经网络的验证码识别算法

基于网络的通用试题库系...

麦秸秆还田和沼液灌溉对...

互联网教育”变革路径研究进展【7972字】

老年2型糖尿病患者运动疗...

LiMn1-xFexPO4正极材料合成及充放电性能研究

我国风险投资的发展现状问题及对策分析

张洁小说《无字》中的女性意识

新課改下小學语文洧效阅...

网络语言“XX体”研究

安康汉江网讯

ASP.net+sqlserver企业设备管理系统设计与开发