matlab基本操作

matlab基本操作

ID:34427581

大小:381.37 KB

页数:12页

时间:2019-03-06

matlab基本操作_第1页
matlab基本操作_第2页
matlab基本操作_第3页
matlab基本操作_第4页
matlab基本操作_第5页
资源描述:

《matlab基本操作》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、有限元分析基础教程曾攀附录AMATLAB程序的基本操作A.1MATLAB菜单与窗口典型的MATLAB窗口如图A-1所示,主要组件包括:(1)菜单条:包含一些常用的命令,如文件调入、存贮、编辑、调试等操作。(2)当前目录:显示当前的工具目录,用户可进行修改或重新设置。(3)当前目录窗口:显示工作目录内所有的文件及其类型。(4)工作内存状态窗口:显示所定义、赋值或计算得到的所有变量的内容。(5)命令窗口:用户可直接输入变量及操作MATLAB命令。(6)命令历史记录:显示已进行过的MATLAB操作。它还显示当前操作的记录。图A-

2、1MATLAB操作界面几点说明:(1)用户在工作时,相应设定自己的工作目录,并将自己编制的各个子程序(function)及数据文件都放在该工作目录中。(2)若需将准备的数据以文件的形式调入,可以使用以下load命令,例如>>loadE:matlabFEMFEM2Dode.txt(3)注释采用%符号;(4)在输入或运算后,MATLAB将立即显示出相应的结果,若不需显示,则在命令结尾处使用“;”符号;例如>>x=[1234];(5)若需要查询help,用户可以在MATLAB命令窗口输入help命令即可。A.2MATLA

3、B的工作文件与M文件启动MATLAB后,首先在CurrentDirectory窗口上将工作目录设置到用户指定的位置上,对一些简单的操作,用户可直接在MATLAB的命令窗口输入变量和发布命令。不过,297有限元分析基础教程曾攀对一些比较长的程序;可能就需要用到M文件用户可用命令save→文件名将工作空间保存到一个文件中。然后,用户可以命令load+文件名从硬盘中将这个文件读入内存中。在一段时间内,用户可能创建了许多的文件,此时可用命令dir列出该目录的所有内容。对于一些简单的操作,用户可直接在命令窗口输入变量和MATLAB命

4、令。不过,当用户写的程序较长时,最好使用M文件。M文件的后缀为.m,它是用户根据需要采用文本编辑器或利用MATLAB自身的编辑器将自己的一系列MATLAB程序集成的文件。为了建立M文件,应先打开M文件编辑器,这时MATLAB会打开一个新窗口,用户可在里面输人程序。在输入程序时,用户将注意到MATLAB会在窗口的左侧一列赋予行编号,这便于用户调试自己的程序。应注意的是,不要使自己的文件名与MATLAB的命令同名。可在MATLAB的命令窗口中输入exist('文件名')来检查是否与MATLAB命令同名。若要运行自己的程序,可以

5、点击Debug→Run(或F5键)。A.3数据精度及显示格式一般情况下,MATLAB仅显示四位数字,若想显示更多的有效数字,先输入formatlong命令,再作计算或显示即可,其它的格式见表A-1。表A-1命令x=1/6的显示结果解释formatshort0.1667显示四位数字——默认模式formatlong0.166666666666667显示14位有效数字formatrat1/6显示分式形式formatbank0.17显示两位有效数字formatshorte1.6667e-001显示带有四位有效数字的科学数字表示法f

6、ormatlonge1.666666666666667e-001显示带14位有效数字的科学数字表示法formathex3fc5555555555555显示十六进制数格式format++根据计算结果的正负或零显示+,-和空格formatcompact抑制输出结果中的空格MATLAB提供了用于显示文本或数值的命令disp;例如,对于数组x=[12345],有以下的显示命令。>>x=[1234];%数组的赋值>>disp(x)%显示x的内容12345>>disp('Results')Results注意,用户想显示的文本必须用单引

7、号(')引起来。MATLAB中的fprintf显示命令具有更大的灵活性;既可以用它来显示文本,也可以用它来显示所需的有效数字,而且还可以用特定的格式字符如和t来控制分行和缩进,例如>>x=10;%对x赋值>>fprintf('Thevalueofxis%g',x)%显示字符以及x值Thevalueofxis10298有限元分析基础教程曾攀A.4基本的数据定义下面给出几种常用的基本数据赋值。【标量】>>x=5%常数的直接赋值x=5【数组】>>y=0:20:100%在数据范围内的增量赋值y=020406080100>

8、>z=10:-2:0%在数据范围内的减量赋值z=1086420【矩阵】>>A=[513;834;269]%一个3X3矩阵的直接赋值A=513834269【字符串】>>s='matrixoperation'%字符串的赋值s=matrixoperation>>[p,q]=size(s)%计算字符串(可以看成

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

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

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