matlab使用详细介绍

matlab使用详细介绍

ID:34437936

大小:342.72 KB

页数:33页

时间:2019-03-06

matlab使用详细介绍_第1页
matlab使用详细介绍_第2页
matlab使用详细介绍_第3页
matlab使用详细介绍_第4页
matlab使用详细介绍_第5页
资源描述:

《matlab使用详细介绍》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、附录MATLAB使用入门MATLAB是MATrixLABoratory(矩阵实验室)的缩写,是由美国MathWorks公司1980年代初开发的一套以矩阵计算为基础的科学和工程计算软件。它将数值计算、可视化和编程功能集成在非常便于使用的环境中,并具有方便的绘图功能和为解决各种特殊的科学和工程计算问题提供的许多个工具箱(Toolbox),具有计算功能强、编程效率高、使用简便、易于扩充等特点,目前已经发展成为国际上最优秀的高性能科学和工程计算软件之一。本附录给出MATLAB简要的使用说明,要了解更多的内容请使用MATLAB在线帮助系统

2、或参考有关书籍。我们先大致介绍一下MATLAB的工作界面和经常使用的各种窗口。假定在您的计算机里已经安装了MATLAB6.5.1或以上版本的软件,则在WINDOWS系统下启动MATLAB软件将在屏幕上看到如图1所示的MATLAB的主窗口。在该主窗口中,除了WINDOWS应用程序一般应该具有的菜单和工具栏外,还包括了右边的命令窗口和左边的工作区/当前目录窗口、命令历史窗口,以及工具栏后边的显示和修改当前目录名的小窗口,等等。命令窗口下的提示符为“>>”,表示MATLAB已经准备好,可以接受用户在此输入行命令,命令和程序执行的结果也

3、显示在这个窗口;过去执行过的命令名则依次显示在命令历史窗口中,可以备查。工作区窗口内用于显示当前内存中变量的信息(包括变量名、维数、具体取值等),初始时这部分信息为空;当在该窗口中选择“当前目录”(CurrentDirectory)选项卡时,该窗口可以切换成当前目录窗口,显示当前目录下的文件信息。此外,在MATLAB中经常会使用到的还有另外两个窗口:一个是显示和编辑MATLAB源程序文件的编辑窗口,另一个是打开在线帮助系统时的帮助文件显示窗口。图1MATLAB的初始界面§1矩阵及其运算MATLAB的主要数据对象是矩阵,标量、行向

4、量(数组)、列向量都是它的特例,最基本的功能是进行矩阵运算,但MATLAB对于矩阵有一些特殊规定的操作运算方式。11.1矩阵的直接输入矩阵输入有多种办法,如直接输入每个元素;由语句或函数生成;在M-文件(以后介绍)中生成等。MATLAB中直接输入矩阵时不用描述矩阵的类型和维数,它们由输入的格式和内容决定。小规模的矩阵可以用排列各个元素的方法输入,元素放在方括号中,同一行元素用逗号或空格分开,不同行的元素用分号或回车分开。如在命令窗口中键入》A=[1,2,3;4,5,6]↙(》表示在命令窗口中的提示符下键入,↙表示回车,下同)或》

5、A=[123;456]↙或》A=[123↙456]↙都输入了一个2×3矩阵A,屏幕上显示输出变量为A=123456矩阵中的元素可以用它的行、列数(放在圆括号中)进行访问,例如(以下在回车符↙后直接给出屏幕上显示的输出)》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=5A输入后一直保存在内存工作区(工

6、作空间,Workspace)中,也会显示在工作区窗口内(包括变量名、维数、具体取值等)。工作区内的变量可随时直接调用,除非被清除或替代。可以直接修改矩阵的元素,如》A(2,1)=7↙A=123756》A(3,4)=1↙A=123075600001原来的A没有3行4列,MATLAB自动增加行列数,对未输入的元素赋值0。1.2矩阵的函数生成MATLAB提供了一些函数来构造特殊矩阵,如》w=zeros(2,3)↙(2×3零矩阵)w=000000》u=ones(3)↙(3×3全1矩阵,方阵只需输入行数,这几个矩阵均如此)u=211111

7、1111》v=eye(3,4)↙(3×4对角线为1的矩阵)v=100001000010》x=rand(1,3)↙(1×3的(0,1)均匀分布随机矩阵)x=0.23110.89130.0185矩阵生成函数还有m×n的标准正态分布矩阵生成函数randn(m,n),n阶Hilbert矩阵hilb(n),n阶幻方矩阵magic(n),n阶pacal矩阵pacal(n)等,请读者不妨试试。1.3矩阵的裁剪与拼接从一个矩阵中取出若干行(列)构成新矩阵称为裁剪,MATLAB中“:”是非常重要的裁剪工具,如》A(3,:)↙(A的第3行)ans=

8、0001》A(:,2)↙(A的第2列)ans=250》B=A(1:2,:)↙(A的第1~2行)B=12307560》C=B(:,2:4)↙(B的第2~4列)C=230560》D=A(2:end,[2,4])↙(A的第2~最后行,第2,4列;end表示最后可能的下

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

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

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