- 10
- 0
- 约3.55万字
- 约 64页
- 2017-03-13 发布于江西
- 举报
SXSYAA_MATLAB使用入门new.doc
补充材料1 MATLAB使用入门
MATLAB是MATrix LABoratory 矩阵实验室 的缩写,是由美国MathWorks公司20世纪80年代初开发的一套以矩阵计算为基础的科学和工程计算软件.它将数值计算、可视化和编程功能集成在非常便于使用的环境中,并具有方便的绘图功能和为解决各种特殊的科学和工程计算问题提供的许多工具箱 toolbox ,具有计算功能强、编程效率高、使用简便、易于扩充等特点,目前已经发展成为国际上最优秀的高性能科学和工程计算软件之一.以下给出MATLAB简要的使用说明,要了解更多的内容请使用MATLAB在线帮助系统或参考有关书籍.
先大致介绍一下MATLAB的工作界面和经常使用的各种窗口.假定在您的计算机里已经安装了MATLAB 6.5.1或以上版本的软件,则在WINDOWS系统
图1A MTALAB的初始界面 6.5版
图1B MTALAB的初始界面 7.6版 2008a
下启动MATLAB软件将在屏幕上看到如图1所示的MATLAB的主窗口 桌面 .在该主窗口中,除了WINDOWS应用程序一般应该具有的菜单和工具栏外,还包括了右边的命令窗口和左边的工作区/当前目录窗口、命令历史窗口,以及工具栏后边的显示和修改当前目录名的小窗口等.命令窗口下的提示符为“ ”,表示MATLAB已经准备好,可以接受用户在此输入行命令,命令和程序执行的结果也显示在这个窗口;过去执行过的命令名则依次显示在命令历史窗口中,可以备查.工作区窗口内用于显示当前内存中变量的信息 包括变量名、维数、具体取值等 ,初始时这部分信息为空;当在该窗口中选择“当前目录” Current Directory 选项卡时,该窗口可以切换成当前目录窗口,显示当前目录下的文件信息.此外,在MATLAB中经常会使用到的还有另外两个窗口:一个是显示和编辑MATLAB源程序文件的编辑窗口,另一个是打开在线帮助系统时的帮助文件显示窗口.
1 矩阵及其运算
MATLAB的主要数据对象是矩阵,标量、行向量 数组 、列向量都是它的特例,最基本的功能是进行矩阵运算,但MATLAB对于矩阵有一些特殊规定的操作、运算方式.
1.1 矩阵的直接输入
矩阵输入有多种办法,如
直接输入每个元素;
由语句或函数生成;
在M文件 以后介绍 中生成等.
MATLAB中直接输入矩阵时不用描述矩阵的类型和维数,它们由输入的格式和内容决定.小规模的矩阵可以用排列各个元素的方法输入,元素放在方括号中,同一行元素用逗号或空格分开,不同行的元素用分号或回车分开.如在命令窗口中键入 表示在命令窗口中的提示符下键入, 表示回车,下同 . A [1,2,3;4,5,6] 或 A [1 2 3;4 5 6] 或 A [1 2 3 4 5 6] 都输入了一个2×3矩阵A,屏幕上显示的输出为
A 1 2 3 4 5 6
矩阵中的元素可以用它的行、列数 放在圆括号中 进行访问,例如 以下在回车符 后直接给出屏幕上显示的输出 a A 2,1 MATLAB区分大小写字母,a和A是不同的变量
a 4
或者不指定输出变量,MATLAB将回应ans answer的缩写 ,如 A 2,3 ans 6
矩阵中的元素也可以仅用一个下标来访问,此时元素是按列优先排序的,例如 b A 3 b 2 A 4 ans 5
A输入后一直保存在内存工作区 工作空间,Workspace 中,也会显示在工作区窗口内 包括变量名、维数、具体取值等 .工作区内的变量可随时直接调用,除非被清除或替代.
可以直接修改矩阵的元素,如 A 2,1 7
A 1 2 3 7 5 6 A 3,4 1
A 1 2 3 0 7 5 6 0 0 0 0 1
原来的A没有3行4列,MATLAB自动增加行列数,对未输入的元素赋值0.
1.2 矩阵的函数生成
MATLAB提供了一些函数来构造特殊矩阵,如 w zeros 2,3 2×3零矩阵
w 0 0 0 0 0 0 u ones 3 3×3全1矩阵, 方阵只需输入行数, 这几个矩阵生成函数均如此
u 1 1 1 1 1 1 1 1 1 v eye 3,4 对角线为1的3×4矩阵
v 1 0 0 0 0 1 0 0 0 0 1 0 x rand 1,3 1×3的 0, 1 均匀分布随机矩阵
x 0.9501 0.2311 0.6068
矩阵生成函数还有
m×n的标准正态分布矩阵生成函数randn m,n ;
n阶Hilbert矩阵 hilb n ;
n阶幻方矩阵 magic n ;
n阶pascal矩阵 pascal n
您可能关注的文档
最近下载
- (T8联考)2025届高三部分重点中学12月第一次联考 英语试卷(含答案解析).docx
- 增材制造医疗器械.docx VIP
- 八年级下册语文第二单元知识总结.docx VIP
- 2024年安徽省公务员行测及答案详解【最新】.docx VIP
- 《林海雪原》章节精读读书笔记.pdf VIP
- 2024级“工商管理学”学术学位硕士研究生培养方案(120200).pdf VIP
- (2025春新版本)一年级下册道德与法治全册教案.pdf
- XX人民医院采购功能性电刺激(低频电子脉冲刺激仪)技术参数(2026年).docx VIP
- T/CARM 002-2023 康复医院建设标准.pdf VIP
- 《Java语言程序设计案例教程》课件第4章.ppt VIP
原创力文档

文档评论(0)