欢迎来到天天文库
浏览记录
ID:19768400
大小:461.00 KB
页数:51页
时间:2018-10-06
《第1讲 matlab简介及入门》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、李凤电话:13859967522Email:lifeng_shd@163.comMATLAB简介MATLAB是matrixlaboratory的缩写,是由美国MathWorks公司1984年开发的一套以矩阵计算为基础的科学和工程计算软件。它将数值计算、可视化和编程功能集成在非常便于使用的环境中,并具有方便的绘图功能和为解决各种特殊的科学和工程计算问题提供的许多工具箱,具有计算功能强、编程效率高、使用简便、易于扩充等特点,目前已经发展成为国际上最优秀的高性能科学和工程计算软件之一。1984年,MATL
2、AB第1版(DOS版)1992年,MATLAB4.0版1994年,MATLAB4.2版1997年,MATLAB5.0版1999年,MATLAB5.3版2000年,MATLAB6.0版2001年,MATLAB6.1版2002年,MATLAB6.5版2004年,MATLAB7.0版2006年,MATLAB7.5版2008年,MATLABR2008版2009年,MATLABR2009b各个时期的版本MATLAB语言的特点简捷、紧凑、使用方便运算符丰富具有结构化得控制语句,面向对象编程的特性语法限制不严格
3、,程序设计自由度大,程序的可移植性好图形功能强大,具有强劲的工具箱源程序具有开放性缺点:程序执行速度较慢MATLAB的主要功能1.数值计算和符号计算功能MATLAB以矩阵作为数据操作的基本单位,还提供了十分丰富的数值计算函数。MATLAB和著名的符号计算语言Maple相结合,使得MATLAB具有符号计算功能。2.绘图功能MATLAB提供了两个层次的绘图操作:一种是对图形句柄进行的低层绘图操作,另一种是建立在低层绘图操作之上的高层绘图操作。3.编程语言MATLAB具有程序结构控制、函数调用、数据结构、
4、输入输出、面向对象等程序语言特征,而且简单易学、编程效率高。4.MATLAB工具箱MATLAB工具分为两大类:功能性工具箱和学科性工具箱。MATLAB操作界面1主窗口MATLAB主窗口是MATLAB的主要工作界面。主窗口除了嵌入一些子窗口外,还主要包括菜单栏和工具栏。在MATLAB7主窗口的菜单栏,包含File、Edit、Debug、Desktop、Window和Help共6个菜单项。MATLAB7主窗口的工具栏共提供了12个命令按钮和一个当前路径列表框。Matlab的工作界面和窗口命令窗口当前目
5、录工作区窗口命令历史窗口1.1.1命令窗口命令窗口是MATLAB的主要交互窗口,用于输入命令并显示除图形以外的所有执行结果。MATLAB命令窗口中的“>>”为命令提示符,表示MATLAB正在处于准备状态。在命令提示符后键入命令并按下回车键后,MATLAB就会解释执行所输入的命令,并在命令后面给出计算结果。一般来说,一个命令行输入一条命令,命令行以回车结束。但一个命令行也可以输入若干条命令,各命令之间以逗号分隔,若前一命令后带有分号,则逗号可以省略。例如p=15,m=35p=15;m=35如果一个命
6、令行很长,一个物理行之内写不下,可以在第一个物理行之后加上3个小黑点并按下回车键,然后接着下一个物理行继续写命令的其他部分。3个小黑点称为续行符,即把下面的物理行看作该行的逻辑继续。在MATLAB里,有很多的控制键和方向键可用于命令行的编辑。1.1.2工作空间窗口工作空间是MATLAB用于存储各种变量和结果的内存空间。在该窗口中显示工作空间中所有变量的名称、大小、字节数和变量类型说明,可对变量进行观察、编辑、保存和删除。1.1.3命令历史记录窗口在默认设置下,历史记录窗口中会自动保留自安装起所有用
7、过的命令的历史记录,并且还标明了使用时间,从而方便用户查询。而且,通过双击命令可进行历史命令的再运行。如果要清除这些历史记录,可以选择Edit菜单中的ClearCommandHistory命令。1.1.4当前目录窗口当前目录窗口主要显示当前在什么路径下进行工作,包括文件的保存等都是在当前路径下实现的。1.1.5Start菜单MATLAB7的主窗口左下角有一个Start按钮,单击该按钮会弹出一个菜单,选择其中的命令可以执行MATLAB产品的各种工具,并且可以查阅MATLAB包含的各种资源。MATLAB
8、入门变量MATLAB中变量的命名规则是:(1)变量名必须是不含空格的单个词;(2)变量名区分大小写;(3)变量名必须以字母打头,之后可以是任意字母、数字或下划线,变量名中不允许使用标点符号.1、向量及其矩阵运算返回1.1矩阵的输入显示运行结果不显示运行结果hilb(n)——n阶希尔伯特矩阵magic(n)——n阶幻方矩阵pascal(n)——n阶Pascal矩阵zeros(m,n)——m×n零矩阵ones(m,n)——m×n全1矩阵eye(m,n)——m×n对角线为1
此文档下载收益归作者所有