欢迎来到天天文库
浏览记录
ID:15262646
大小:156.00 KB
页数:26页
时间:2018-08-02
《第一章 matlab概述课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、MATLAB课程设计时间:2011年8月29日-2011年9月11日地点:明理楼202,理学楼要求:1、考勤32+程序48+报告202、注意卫生3、走前确保关机4、程序和报告不得有雷同第一章MATLAB概述1.1MATLAB的发展1.2MATLAB的主要功能1.3MATLAB的特点1.4MATLAB的桌面平台1.5MATLAB的帮助系统1.6MATLAB的环境设置1.1MATLAB的发展Matlab是美国MathWorks公司于80年代中期推出的数学软件,具有卓越的数值计算能力和数据可视化能力,是一套适合多学科、多种工作平台的功能强大的大型软件。应用范围包
2、括工业、电子、医疗、建筑、财务等各个领域,利用Matlab,许多工程师都能迅速测试出他们的构思,综合评价系统性能,从而快速设计出更多的解决方案。因此,Matlab是一套主要用于验证算法的软件。1.1MATLAB的发展早在20世纪七十年代,美国新墨西哥大学计算机系主任CleveMoler为减轻学生的编程负担编写了EISPACK和LINPACK的接口程序,这个接口程序取名为MATLAB,是matrix(矩阵)和实验室(laboratory)两个英文单词的前三个字母的组合。最初是用FORTRAN语言编写的,第二代专业版由几个人用C语言开发,最后由MathWork
3、s公司正式把MATLAB推向市场。1.1MATLAB的发展1997年,MATLAB5.0版问世,紧接着是5.1、5.2,以及1999年春的5.3版。现今,MATLAB已由最初的DOS版发展成拥有更丰富的数据类型和结构、更友善的面向对象、更广博的数学和数据分析资源的应用开发工具。最新版本已有2009a(7.8)1.2MATLAB的主要功能1.数值计算功能MATLAB以矩阵作为数据操作的基本单位,因此提供了基本的矩阵运算函数,如求矩阵的秩,求逆矩阵,特征值、生成特殊矩阵等;还提供了十分丰富的数值计算函数,如加,乘,微积分,求极值,求方程的根等等。1.2MATL
4、AB的主要功能2.符号计算功能MATLAB和著名的符号计算语言Maple相结合,使得MATLAB具有符号计算功能。可进行符号矩阵运算,符号微积分运算,符号代数方程和微分方程的求解等。1.2MATLAB的主要功能3.图形处理功能MATLAB提供了两个层次的绘图操作:一种是对图形句柄进行的低层绘图操作,另一种是建立在低层绘图操作之上的高层绘图操作。可以绘制各种二维、三维图形,进行图形控制,图形的标注,图形的保持与子图等,还提供了图形用户界面GUI制作工具,可以制作用户菜单和控件。1.2MATLAB的主要功能4.程序设计功能MATLAB具有程序结构控制、函数调用
5、、数据结构、输入输出、面向对象等程序语言特征,而且简单易学、编程效率高。1.2MATLAB的主要功能4.MATLAB工具箱MATLAB包含两部分内容:基本部分和各种可选的工具箱。MATLAB工具箱分为两大类:功能性工具箱和学科性工具箱。1.3MATLAB的特点MATLAB既是一个软件,又是一种语言语言简洁紧凑,语法限制不严格,“演算纸式的语言”。运算符及库函数极其丰富,既具有结构化的控制语句又有面向对象编程的特性。程序可移植性好。图形功能强大。可以直接处理声言和图像文件。功能强劲的工具箱。源程序开放。缺点:程序执行速度慢。(解释执行)1.4MATLAB的桌
6、面平台Matlab的运行环境,安装,启动及退出与一般的应用软件相同。Matlab的桌面平台包括以下六个窗口:——6.5版本——主窗口(菜单栏:六个下拉菜单,工具栏:十个按钮控件)命令窗口(CommandWindow)(>>:命令提示符)工作空间窗口(Workspace)(管理变量)当前目录窗口(CurrentDirectory)命令历史窗口(CommandHistory)启动平台窗口(LaunchPad)(工具包、演示信息)1.4MATLAB的桌面平台——2006a(7.2)及以后——主窗口(七个下拉菜单、更多按钮控件)命令窗口(CommandWindow
7、)(>>:命令提示符,fx快捷键)工作空间窗口(Workspace)当前目录窗口(CurrentDirectory)命令历史窗口(CommandHistory)分析器窗口(Profiler)(提高M文件的性能)帮助窗口(Help)1.4MATLAB的桌面平台——命令窗口命令窗口是MATLAB的主要交互窗口,用于输入命令并显示除图形以外的所有执行结果。一个命令行输入一条命令,通过键入回车键执行该命令,窗口自动显示出语句执行的结果。;也可以输入若干条命令,各命令之间以逗号或分号分隔;如果一个命令行很长,可以在第一行之后加上续行符(…)并按下回车键,在下一行继续
8、写命令的其他部分。即把下面的物理行看作该行的逻辑继续;在命令向上箭
此文档下载收益归作者所有