全球旧事资料 分类
MATLAB数学工具软件实例简明教程
王正盛编写
南京航空航天大学
f第一章
MATLAB简介
MALAB译于矩阵实验室(MATrixLABoratory),是用来提供通往LINPACK和EISPACK矩阵软件包接口的。后来,它渐渐发展成了通用科技计算、图视交互系统和程序语言。MATLAB的基本数据单位是矩阵。它的指令表达与数学、工程中常用的习惯形式十分相似。比如,矩阵方程Axb,在MATLAB中被写成Axb。而若要通过Ab求x,那么只要写xAb即可,完全不需要对矩阵的乘法和求逆进行编程。因此,用MATLAB解算问题要比用C、Fortra
等语言简捷得多。MATLAB发展到现在,已经成为一个系列产品:MATLAB“主包”和各种可选的toolbox“工具包”。主包中有数百个核心内部函数。迄今所有的三十几个工具包又可分为两类:功能性工具包和学科性工具包。功能性工具包主要用来扩充MATLAB的符号计算功能、图视建模仿真功能、文字处理功能以及硬件实时交互功能。这种功能性工具包用于多种学科。而学科性工具包是专业性比较强的,如控制工具包(Co
trolToolbox)、信号处理工具包Sig
alProcessi
gToolbox、通信工具包Commu
icatio
Toolbox等都属此类。开放性也许是MATLAB最重要、最受人欢迎的特点。除内部函数外,所有MATLAB主包文件和各工具包文件都是可读可改的源文件,用户可通过对源文件的修改或加入自己编写文件去构成新的专用工具包。MATLAB已经受了用户的多年考验。在欧美发达国家,MATLAB已经成为应用线性代数、自动控制理论、数理统计、数字信号处理、时间序列分析、动态系统仿真等高级课程的基本教学工具;成为攻读学位的大学生、硕士生、博士生必须掌握的基本技能。在设计研究单位和工业部门,MATLAB被广泛地用于研究和解决各种具体工程问题。
第二章
MATLAB入门
21工作窗和指令行的操作除了通过菜单选项对工作窗进行控制外,MATLAB还提供了许多通过键盘输入的控制指令。如下表MATLAB工作窗中的部分通用指令quit关闭和退出MATLAB擦除MATLAB工作窗中的所有显示内clc容clf擦除MATLAB的当前图形窗中的图形clear清除内存中的变量和函数pack收集内存碎片以扩大内存空间dir列出指定目录下的文件和子目录清单cd改变当前工作子目录disp(在运行中)显示变量和文字内容type显示所有指定文件的全部内容echo控制运行文件指令是否显示的开关
fhold控制当前图形窗对象是否被刷新启动MATLAB后,就可以利用它工作了。由于MATLAB是一种交互式语言,随时输入指令、即时给出运算结果是它的主要工作方式(当然更可以编制程序,详见r
好听全球资料 返回顶部