<p id="1J8RQGNF"><strong>文末福利:MATLAB R2022b软件安装包<br/></strong></p><p class="f_center"><img src="https://nimg.ws.126.net/?url=http%3A%2F%2Fdingyue.ws.126.net%2F2023%2F0223%2Fdd9aa476j00rqj58v0006d200ad006hg005n003i.jpg&thumbnail=660x&quality=80&type=jpg"/><br/></p><p id="1J8RQGNJ"><strong>MATLAB</strong></p><p id="1J8RQGNK"><strong>简介</strong></p><p id="1J8RQGNQ"><strong>0</strong><strong>1</strong></p><p id="1J8RQGO0">一、MATLAB简介</p><p id="1J8RQGO1">数学类科技应用软件包括数值计算(Number Crunching)型软件和数学分析(Math Analysis)型软件</p><p id="1J8RQGO2"><strong>数值计算型软件</strong></p><p id="1J8RQGO3">它们对大批数据具有较强的管理、计算和可视化能力,运行效率高。代表软件有Matlab,Xmath,Gauss,Mlab等。</p><p id="1J8RQGO4"><strong>数学分析型软件</strong></p><p id="1J8RQGO5">它们以符号计算见长,并可得到解析符号解和任意精度解,但处理大量数据时运行效率低。代表软件有Mathematica,Maple等。</p><p id="1J8RQGO6">概括来说,Matlab有五大功能:</p><p id="1J8RQGO7">1.数值计算功能(Numeric);</p><p id="1J8RQGO8">2符号计算功能(Symbolic);</p><p id="1J8RQGO9">3.数据可视化功能(Graphic);</p><p id="1J8RQGOA">4.数据图形文字统一处理功能(Notebook);</p><p id="1J8RQGOB">5.建模仿真可视化功能(Simulink)</p><p id="1J8RQGOC">对于非计算机专业学生来说,在很多时候,需要完成一个任务时,往往会优先选择Matlab,而不是用某一门编程语言来编程序解决,我认为一个重要的原因就在于Matlab的操作界面非常友善,编程的效率更高,易学易用。</p><p id="1J8RQGOD">下面对Matlab的界面做一个简单的介绍。</p><p class="f_center"><img src="https://nimg.ws.126.net/?url=http%3A%2F%2Fdingyue.ws.126.net%2F2023%2F0223%2F7e10d085j00rqj58x0060d200u000gwg00h1009l.jpg&thumbnail=660x&quality=80&type=jpg"/><br/></p><p id="1J8RQGOF">如果需要完成比较复杂的任务,也可以在所在的工作文件夹下,右键,新建,脚本,建立.m文件,相当于C语言里面的.c和.cpp文件,然后双击.m文件就会在命令行上方弹出编辑器窗口,拉动边界可以调整命令行和编辑器的大小,如果按住窗口上方往外拖,还可以实现编辑器单独窗口。</p><p id="1J8RQGOG">接下来对工具栏和菜单栏做一个简单的介绍。<br/></p><p id="1J8RQGOH">1.文件栏主要是对脚本文件的操作</p><p id="1J8RQGOI">2.变量栏主要是对工作区变量的操作,但一般用得很少,因为如果要查看变量可以直接在工作区双击即可查看</p><p id="1J8RQGOJ">3.环境部分要注意预设和设置路径两个按钮,预设就相当于是设置,可以调节界面,字体,显示语言等;设置路径是在添加第三方工具包的时候需要用到,可以理解为添加插件</p><p class="f_center"><img src="https://nimg.ws.126.net/?url=http%3A%2F%2Fdingyue.ws.126.net%2F2023%2F0223%2F5485c7a6p00rqj58y0014d200rn0043g00h1002i.png&thumbnail=660x&quality=80&type=jpg"/><br/></p><p id="1J8RQGOL">这个工具栏是针对编辑器的,也就是打开编辑器就会自动弹出。这个界面主要是对代码的各种操作</p><p id="1J8RQGOM">注释:快捷键为CTRL+R</p><p id="1J8RQGON">取消注释:快捷键为CTRL+T</p><p id="1J8RQGOO">运行节:相比于其他的IDE中需要选中某段代码才能实现运行部分代码,Matlab提供了一种高效的方式,即设置分节符 %%(后面记得加个空格),则用光标选中某个节即可运行某一节代码。</p><p id="1J8RQGOP">设置断点:Matlab设置和VSC一样非常方便,只需要在代码左边点击一下出现红点即可</p><p id="1J8RQGOQ">清除断点:点击断点下的那个三角形,就可以选择清除所有断点。</p><p id="1J8RQGP3"><strong>0</strong><strong>2</strong></p><p id="1J8RQGP9">二、入门操作</p><p id="1J8RQGPA">命令窗口基本介绍</p><p id="1J8RQGPB">新手入门时最先接触的一定是命令窗口,它最大的特点就是所见即所得,也就是在命令行中随意输入一个命令,按下回车键,即可得到其运算结果,速度非常快,如下所示:</p><p class="f_center"><img src="https://nimg.ws.126.net/?url=http%3A%2F%2Fdingyue.ws.126.net%2F2023%2F0223%2Fj00rqj58y0004d2007u0069g007u0069.jpg&thumbnail=660x&quality=80&type=jpg"/><br/></p><p id="1J8RQGPE">输入“1+1”,再按下回车,即可得到运算结果2,这里ans是answer是缩写,可以认为是系统自带的一个变量,会不断更新。</p><p id="1J8RQGPF">需要注意的是,随着命令行的输入,在右侧工作区(参考简介中的界面图)会自动添加运算过程中出现的变量,比如此时右边就出现了一个ans的变量,并显示值为2.</p><p class="f_center"><img src="https://nimg.ws.126.net/?url=http%3A%2F%2Fdingyue.ws.126.net%2F2023%2F0223%2F27e788a7p00rqj58z0003d2007z0034g007z0034.png&thumbnail=660x&quality=80&type=jpg"/><br/></p><p id="1J8RQGPI">注意:这些变量如果不清理会一直存在,且其值也一直保持不变,除非在命令行中对变量进行重新赋值。另外,如果变量是一个矩阵,则不会显示具体的值,而是会显示矩阵的大小。</p><p id="1J8RQGPK">命令行回车即显示结果,那可不可以不显示呢?当然可以,只要在最后加上一个英文的分号即可。</p><p class="f_center"><img src="https://nimg.ws.126.net/?url=http%3A%2F%2Fdingyue.ws.126.net%2F2023%2F0223%2F7d5397d5j00rqj58z0005dg00.jpg&thumbnail=660x&quality=80&type=jpg"/><br/></p><p id="1J8RQGPO">再介绍一些使用频率较高的基础指令:</p><p id="1J8RQGPP">demo :输入demo直接回车可以弹出安装在本地的帮助文档,当然,也可以用浏览器访问在线的帮助文档——Matlab在线帮助文档,善用搜索功能!</p><p id="1J8RQGPQ">help :查找具体函数或算法的利器!等同于命令doc,使用方法就是help加上需要查找的内容。</p><p class="f_center"><img src="https://nimg.ws.126.net/?url=http%3A%2F%2Fdingyue.ws.126.net%2F2023%2F0223%2Fa4e8a351j00rqjyd200n9009zg00hf007g.jpg&thumbnail=660x&quality=80&type=jpg"/><br/></p><p id="1J8RQGPU">类似命令:helpwin (简化版的help)和helpdesk(单独使用,定位到帮助文档首页)</p><p id="1J8RQGPV">clc :清除命令窗口的内容(类似于串口终端的清屏功能)</p><p id="1J8RQGQ0">clear :清理右边工作区的变量(慎用!注意与clc区分!)</p><p id="1J8RQGQ1">format :设置数据的格式,如下所示:</p><p id="1J8RQGQ2">format short (这是默认的)小数点后4位</p><p id="1J8RQGQ3">format long 15位科学计数表示</p><p id="1J8RQGQ4">format short e 5位科学计数表示</p><p id="1J8RQGQ5">format long e 15位数字表示 等等</p><p id="1J8RQGQ7">另外还有format rat表示运算结果用分数表示。</p><p id="1J8RQGQ8">ver :单独使用,查看MatLab和Windows版本。</p><p id="1J8RQGQ9">who :显示当前所有变量的名字</p><p id="1J8RQGQA">whos :显示当前所有变量的详细信息。</p><p id="1J8RQGQB">pack :整理工作间的内存</p><p id="1J8RQGQC">load :从文件中导入工作区(一般是mat后缀的文件)</p><p id="1J8RQGQD">save :把工作区的所有变量存入文件中,一般都保存为mat后缀的文件</p><p id="1J8RQGQE">what :显示指定的Matlab文件。</p><p id="1J8RQGQF">lookfor :在help中搜索关键字(排序原则是将包含搜索内容的按数字母排序)</p><p id="1J8RQGQG">which :定位函数或文件</p><p id="1J8RQGQH">path :获取或设置搜索路径</p><p id="1J8RQGQI">echo :命令回显</p><p id="1J8RQGQJ">cd :改变当前的工作目录</p><p id="1J8RQGQK">pwd :显示当前的工作目录(这个普适性很强)</p><p id="1J8RQGQL">dir :显示目录内容</p><p id="1J8RQGQM">unix :执行unix命令</p><p id="1J8RQGQN">dos :执行dos命令</p><p id="1J8RQGQO">!:执行操作系统命令</p><p id="1J8RQGQP">computer :显示计算机类型。</p><p id="1J8RQGR2"><strong>0</strong><strong>3</strong></p><p id="1J8RQGR8">三、常用操作</p><p id="1J8RQGR9">a. 手动更改变量</p><p id="1J8RQGRA">如果不想通过命令修改,也可以双击变量,会自动弹出一个类似于Excel的变量界面,可以查看或修改变量</p><p class="f_center"><img src="https://nimg.ws.126.net/?url=http%3A%2F%2Fdingyue.ws.126.net%2F2023%2F0223%2F8c0a42b0j00rqjcd200cx006yg00hf009d.jpg&thumbnail=660x&quality=80&type=jpg"/><br/></p><p id="1J8RQGRE">b. 前后指令复用</p><p id="1J8RQGRF">当你想在命令行中反复运算一个非常复杂的表达式时,如果不想每次都重新输入一遍怎么办?可以选择复制粘贴,但MatLab提供了一个更好用的方法,那就是通过上下键选择之前输入过的指令,这也是非常常用的功能。</p><p class="f_center"><img src="https://nimg.ws.126.net/?url=http%3A%2F%2Fdingyue.ws.126.net%2F2023%2F0223%2Fcb5ea649j00rqjid200gi00atg00eo009l.jpg&thumbnail=660x&quality=80&type=jpg"/><br/></p><p id="1J8RQGRI">c. 终止当前运算</p><p id="1J8RQGRJ">当你不小心写了一个死循环或者运行了一个庞大的数据文件发现 左下角状态栏 一直显示正忙,想要终止运行又不想关掉软件,就可以使用进程终止操作,Ctrl + C ;另外,如果想关掉Matlab。可以在命令行中输入 Exit 或 Quit ,和点右上角的叉效果相同。</p><p id="1J8RQGRS"><strong>0</strong><strong>4</strong></p><p id="1J8RQGS2">四、编辑器窗口(Editor Window)</p><p id="1J8RQGS3">编辑器窗口是用来创建.m脚本文件的,和命令行窗口的区别就像是VS Code的文本编辑和终端输入。调出的方法就是在菜单栏中点击新建即会自动弹出一个编辑器窗口:</p><p class="f_center"><img src="https://nimg.ws.126.net/?url=http%3A%2F%2Fdingyue.ws.126.net%2F2023%2F0223%2Fd6102e84j00rqjd200s9008ig00ay003a.jpg&thumbnail=660x&quality=80&type=jpg"/><br/></p><p id="1J8RQGS7">如果选择保存,会默认保存在左侧的当前文件夹中,类似于一个工作区。</p><p id="1J8RQGS8">但是需要注意的是,MATLAB的脚本文件的命名也有讲究:</p><p id="1J8RQGS9">1.文件名命名要用英文字符,首字符不能是数字或下划线;</p><p id="1J8RQGSB">2.文件名不能与matlab的内部函数名相同。m文件名的命名尽量不要是简单的英文单词,最好是由大小写英文/数字/下划线等组成。原因是简单的单词命名容易与matlab内部函数名同名,结果会出现一些莫名其妙的错误;</p><p id="1J8RQGSD">3.文件存储路径最好为英文路径。如果用带有中文的路径,某些情况下会出问题。</p><p id="1J8RQGSF">4.m文件名中不能有空格。若需要用两个或以上单词组合作为文件名,各单词必须直接连接组合(可以把每个单词首字母大写以作区分,或者使用下划线)。如random walk,应该写成RandomWalk或者Random_Walk。</p><p id="1J8RQGSG">文章源于csdn-记录无知岁月</p><p id="1J8RQGSM"><strong><strong>MATLAB R2022b</strong>软件领取方式:</strong></p><p id="1J8RQGSN"><strong>关注【数模乐园】公众号,在本文章点赞+留言,即可领取“</strong>MATLAB R2022b软件安装包<strong>”</strong></p><p id="1J8RQGSR">美赛已经结束,迎来的就是“数维杯”</p><p id="1J8RQGSS"><strong>2023年第八届数维杯全国大学生数学建模挑战赛</strong></p><p id="1J8RQGST">已经开始报名啦!</p><p id="1J8RQGSU">扫描下方二维码即可参与报名</p><p id="1J8RQGT0">进入数维杯官方群,获取更多参赛信息!</p><p id="1J8RQGT2">(进群领取历年赛题及优秀论文等相关备赛资料,同时获取竞赛最新资讯)</p>
讯享网

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/170082.html