matlab实例简明教程

matlab实例简明教程

ID:34602945

大小:398.22 KB

页数:72页

时间:2019-03-08

matlab实例简明教程_第1页
matlab实例简明教程_第2页
matlab实例简明教程_第3页
matlab实例简明教程_第4页
matlab实例简明教程_第5页
资源描述:

《matlab实例简明教程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、MATLAB数学工具软件实例简明教程王正盛编写南京航空航天大学南京航空航天大学王正盛1第一章MATLAB简介MALAB译于矩阵实验室MATrixLABoratory是用来提供通往LINPACK和EISPACK矩阵软件包接口的后来它渐渐发展成了通用科技计算图视交互系统和程序语言MATLAB的基本数据单位是矩阵它的指令表达与数学工程中常用的习惯形式十分相似比如矩阵方程Ax=b在MATLAB中被写成A*x=b而若要通过A,b求x那么只要写x=Ab即可完全不需要对矩阵的乘法和求逆进行编程因此用MATLAB解算问题要比用CFortran等语言简捷得多

2、MATLAB发展到现在已经成为一个系列产品MATLAB主包和各种可选的toolbox工具包主包中有数百个核心内部函数迄今所有的三十几个工具包又可分为两类功能性工具包和学科性工具包功能性工具包主要用来扩充MATLAB的符号计算功能图视建模仿真功能文字处理功能以及硬件实时交互功能这种功能性工具包用于多种学科而学科性工具包是专业性比较强的如控制工具包ControlToolbox信号处理工具包(SignalProcessingToolbox)通信工具包(CommunicationToolbox)等都属此类开放性也许是MATLAB最重要最受人欢迎的特点

3、除内部函数外所有MATLAB主包文件和各工具包文件都是可读可改的源文件用户可通过对源文件的修改或加入自己编写文件去构成新的专用工具包MATLAB已经受了用户的多年考验在欧美发达国家MATLAB已经成为应用线性代数自动控制理论数理统计数字信号处理时间序列分析动态系统仿真等高级课程的基本教学工具成为攻读学位的大学生硕士生博士生必须掌握的基本技能在设计研究单位和工业部门MATLAB被广泛地用于研究和解决各种具体工程问题第二章MATLAB入门2.1工作窗和指令行的操作除了通过菜单选项对工作窗进行控制外MATLAB还提供了许多通过键盘输入的控制指令如下

4、表MATLAB工作窗中的部分通用指令quit关闭和退出MATLAB擦除MATLAB工作窗中的所有显示内clc容clf擦除MATLAB的当前图形窗中的图形clear清除内存中的变量和函数pack收集内存碎片以扩大内存空间dir列出指定目录下的文件和子目录清单cd改变当前工作子目录disp在运行中显示变量和文字内容type显示所有指定文件的全部内容echo控制运行文件指令是否显示的开关南京航空航天大学王正盛2hold控制当前图形窗对象是否被刷新启动MATLAB后就可以利用它工作了由于MATLAB是一种交互式语言随时输入指令即时给出运算结果是它的主

5、要工作方式当然更可以编制程序详见第七章2sin(0.3π)比如要计算的值只要在光标位置处键入1+52*sin(0.3*pi)/(1+sqrt(5))然后按[Enter]键,该指令便被执行并给出结果ans=0.5000下面介绍控制光标对指令进行编辑的一些常用操作键常用操作键键名作用键名作用↑前寻式调回已输入过的Home使光标移到当前行的首端指令行↓后寻式调回已输入过的End使光标移到当前行的尾端指令行←在当前行中左移光标Delete删除光标右表边的字符→在当前行中右移光标Backspa删除光标左表边的字符cePageUp前寻式翻阅当前窗中的Es

6、c清楚当前行的全部内容内容PageDo后寻式翻阅当前窗中的wn内容2.2简单矩阵的输入在MATLAB中矩阵输入的方法有多种此处只简单介绍矩阵的直接输入法详细介绍见第三章在MATLAB中不必对矩阵维数做任何说明存储将自动配置在直接输入矩阵时矩阵元素用空格或逗号分隔矩阵行用隔离整个矩阵放在方括号[]里[例1]A=[1,2,3;4,5,6;7,8,9;10,11,12]A=123456789101112说明指令执行后矩阵A被保存在MATLAB的工作间Workspace中以备后用如果用户不用clear指令清除它或对它重新定义该矩阵会一直保存在工作间中

7、直到本MATLAB指令窗被关闭为止[例2]矩阵分行输入A=[123456780123]A=12345678南京航空航天大学王正盛30123[例3]矩阵元素输入B(1,2)=3;B(4,4)=6;B(4,2)=11B=030000000000011062.3语句与变量MATLAB采用表达式语句用户输入语句由MATLAB系统结实运行MATLAB语句有两种常见的形式1表达式2变量=表达式说明1表达式由算符函数变量名和数字构成2在第一种形式中表达式被执行后产生的矩阵将被自动赋给名为ans的变量并显示在屏幕上ans是一个缺省变量名它会被以后类似的操作刷

8、新3在第二种形式中等号右边的表达式是被演绎后产生的矩阵将被赋给等号左边的变量存入内存并显示在屏幕上4书写表达式时运算符号=+以及*等两侧允许有空格以增加可读性但在复

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。