- 1、本文档共60页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
补充材料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 矩阵的直接输入
表示在命令窗口中的提示符下键入,(表示回车,下同).
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零矩阵) =
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的标准正态分布矩阵生成函数;阶Hilbert矩 hilb(n);
n阶幻方矩阵 magic(n);
n阶pascal矩阵 pascal(n)
等,请读者不妨试试.
1.3 矩阵的裁剪与拼接
从一个矩阵
您可能关注的文档
- PPT学习相关资源分享.doc
- PPT要点.doc
- PPT隐形的使用技巧.doc
- PPT应用技巧.ppt
- ppt在日常教学中常用的操作方法.ppt
- ppt怎样添加备注.doc
- PPT职场应用制做技巧.doc
- PPT制作方法四则.doc
- PPT制作技巧汇总之动画设置与播放(office 2007).doc
- PPT制作技巧与方法.doc
- 2025年网络文学平台版权运营模式创新与版权保护体系构建.docx
- 数字藏品市场运营策略洞察:2025年市场风险与应对策略分析.docx
- 全球新能源汽车产业政策法规与市场前景白皮书.docx
- 工业互联网平台安全标准制定:安全防护与合规性监管策略.docx
- 剧本杀剧本创作审核标准2025年优化与行业自律.docx
- 2025年新能源电动巡逻车在城市安防中的应用对城市环境的影响分析.docx
- 全渠道零售案例精选:2025年行业创新实践报告.docx
- 2025年网约车司乘纠纷处理机制优化与行业可持续发展报告.docx
- 2025年宠物烘焙食品市场法规政策解读:合规经营与风险规避.docx
- 2025年宠物行业数据安全监管政策影响分析报告.docx
文档评论(0)