欢迎来到天天文库
浏览记录
ID:1358872
大小:429.00 KB
页数:13页
时间:2017-11-10
《matlab编程中文版第一章》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、目录第一章MATLAB入门11.1MATLAB的优点11.易用性12.平台独立性13.预定义函数14.机制独立的画图15.用户图形界面26.MATLAB编译器21.2MATLAB的缺点21.3MATLAB的开发环境21.3.1MATLAB桌面21.3.2命令窗口(TheCommandWindow)21.3.3历史命令窗口(TheHistoryCommandWindow)41.3.4启动平台(thelaunchpad)41.3.5图像窗口(FigureWindows)51.3.6MATLAB工作区51.3.7MATLAB帮助71.3.8一些重要的命令81.
2、4把MATLAB当作便笺薄来使用10测试1.1101.5总结111.5.1MATLAB总结111.6练习111.1111.2111.3111.4111.5121.6121.7121.812I第一章MATLAB入门MATLAB(矩阵实验室的简称)是一种专业的计算机程序,用于工程科学的矩阵数学运算。但在以后的几年内,它逐渐发展为一种极其灵活的计算体系,用于解决各种重要的技术问题。Matlab程序执行MATLAB语言,并提供了一个极其广泛的预定义函数库,这样就使得技术工作变得简单高效。本书将介绍matlab语言,并向大家展示如何运用它去解决经典的技术问题。MA
3、TLAB是一个庞大的程序,拥有难以置信的各种丰富的函数;即使基本版本的MATLAB语言拥有的函数也比其他的工程编程语言要丰富的多。基本的MATLAB语言已经拥有了超过1000多个函数,而它的工具包带有更多的函数,由此扩展了它在许多专业领域的能力。本书无意将MATLAB的所有函数介绍给大家,而是让大家掌握编写调试和优化程序的基本功,还有一些重要函数的子集。所以从大量可利用的函数中筛选出你所需要的函数就显得尤为重要。1.1MATLAB的优点MATLAB语言相对于传统的科技编程语言有诸多的优点。主要包括:1.易用性MATLAB是种解释型语言,就像各种版本的BA
4、SIC。和BASIC一样,它简单易用程序可用作便笺簿求打在命令行处表达式的值,也可执行预先写好的大型程序。在MATLAB集成开发环境下,程序可以方便的编写,修改和调试。这是因为这种语言极易使用,对于教育应用和快速建立新程序的原型,它是一个理想的工具。许多的编程工具使得MATLAB十分简单易用。这些工具包括:一个集成的编译/调试器,在线文件手册,工作台和扩展范例。2.平台独立性MATLAB支持许多的操作系统,提供了大量的平台独立的措施。在本书编写的时侯,windows98/2000/NT和许多版本的UNIX系统都支持它。在一个平台上编写的程序,在其它平台上
5、一样可以正常运行,在一个平台上编写的数据文件在其它平台上一样可以编译。因此用户可以根据需要把MATLAB编写的程序移植到新平台。3.预定义函数MATLAB带有一个极大的预定义函数库,它提供了许多已测试和打包过的基本工程问题的函数。例如,假设你正在编写一个程序,这个程序要求你必须计算与输入有关的统计量。在许多的语言中,你需要写出你所编数组的下标和执行计算所需要的函数,这些函数包括其数学意义,中值,标准误差等。像这样成百上千的函数已经在MATLAB中编写好,所以让编程变得更加简单。除了植入MATLAB基本语言中的大量函数,还有许多专用工具箱,以帮助用户解决在
6、具体领域的复杂问题。例如,用户可以购买标准的工具箱以解决在信号处理,控制系统,通信,图象处理,神经网络和其他许多领域的问题。4.机制独立的画图与其他语言不同,MATLAB有许多的画图和图象处理命令。当MATLAB运行时,这些标绘图和图片将会出现在这台电脑的图象输出设备中。此功能使得MATLAB12成为一个形象化技术数据的卓越工具。5.用户图形界面MATLAB允许程序员为他们的程序建立一个交互式的用户图形界面。利用MATLAB的这种功能,程序员可以设计出相对于无经验的用户可以操作的复杂的数据分析程序。6.MATLAB编译器MATLAB的灵活性和平台独立性是
7、通过将MATLAB代码编译成设备独立的P代码,然后在运行时解释P代码来实现的。这种方法与微软的VB相类似。不幸的是,由于MATLAB是解释性语言,而不是编译型语言,产生的程序执行速度慢。当我们遇到执行速度慢的程序时,我们将会指出其这一特性。1.2MATLAB的缺点MATLAB有两个基本的缺点。第一,它是解释型语言,其执行速度要比编译型语言慢得多。这个问题可以通过合理的MATLAB结构得到缓解,也可以在发行广泛使用前编译出MATLAB程序。第二,他的费用较高。一个完全版MATLAB编译器的大小是一个C语言或Fortan语言编译器的5到10倍。但MATLAB
8、能够节省大量的时间在科技编程方面,故MATLAB在商业编程过程中是节省成本的。尽
此文档下载收益归作者所有