
<p id="0SG2N3CQ"><strong>MATLAB</strong></p><p id="0SG2N3CT"><strong>快速入门教程(一)</strong></p><p id="0SG2N3D0"><strong>一、关于MATLAB的基本操作和介绍</strong><br/></p><p id="0SG2N3D1">1. 如何打开matlab的文件</p><p id="0SG2N3D2">2. 如何运行一段代码</p><p id="0SG2N3D3">3. some tips about matlab</p><p id="0SG2N3D9"><strong>1. 如何打开matlab的文件</strong></p><p id="0SG2N3DC">我们写的源代码可以存成一个文件如“XXX.m”,这表示一个matlab的脚本文件。有时候我们也会见到“XXX.mat”文件,其表示的是matlab储存数据的文件。<br/>我们以创建“ts.m”文件为例。</p><p id="0SG2N3DD"><strong>第一种方法:</strong></p><p id="0SG2N3DE">1.首先可以先新建一个txt文件"ts.txt"<br/></p><p class="f_center"><img src="https://nimg.ws.126.net/?url=http%3A%2F%2Fdingyue.ws.126.net%2F2022%2F0516%2F497b519ej00rbz0gd000gd200po003hg00ft0024.jpg&thumbnail=660x&quality=80&type=jpg"/><br/></p><p id="0SG2N3DG">2.然后更改文件后缀,“ts.m”,可以发现前面图标已经自动更换为matlab的标志图像</p><p class="f_center"><img src="https://nimg.ws.126.net/?url=http%3A%2F%2Fdingyue.ws.126.net%2F2022%2F0516%2Ffa77d07ej00rbz0gd000hd200pg0049g00ft002n.jpg&thumbnail=660x&quality=80&type=jpg"/><br/></p><p id="0SG2N3DI">3.然后双击打开这个文件会自动打开matlab程序,并且可以在脚本中开始写代码。</p><p class="f_center"><img src="https://nimg.ws.126.net/?url=http%3A%2F%2Fdingyue.ws.126.net%2F2022%2F0516%2Fb6ec83bdj00rbz0gd001bd200u000ffg00ft0084.jpg&thumbnail=660x&quality=80&type=jpg"/><br/></p><p id="0SG2N3DK">4.注意上面“ts.m”文件的路径,如果运行的脚本和上面的路径不符合,则不能正确的运行代码。</p><p id="0SG2N3DL"><strong>第二种创建脚本文件的方法。</strong></p><p id="0SG2N3DM">左上角可以新建脚本,或者在新建菜单处下来选择新建文件,也可以用快捷键ctrl+N。<br/></p><p class="f_center"><img src="https://nimg.ws.126.net/?url=http%3A%2F%2Fdingyue.ws.126.net%2F2022%2F0516%2F5b87d5bdj00rbz0ge001td200u000gwg00ft008w.jpg&thumbnail=660x&quality=80&type=jpg"/><br/></p><p id="0SG2N3DO">文件名字默认为“untitled.m”,然后左上角点击保存文件,选择文件保存的路径位置。</p><p class="f_center"><img src="https://nimg.ws.126.net/?url=http%3A%2F%2Fdingyue.ws.126.net%2F2022%2F0516%2F35160c23j00rbz0ge0013d200u000b5g00ft005v.jpg&thumbnail=660x&quality=80&type=jpg"/><br/></p><p id="0SG2N3DQ">我们可以在左侧右键更改文件名。</p><p class="f_center"><img src="https://nimg.ws.126.net/?url=http%3A%2F%2Fdingyue.ws.126.net%2F2022%2F0516%2F926b4b0fj00rbz0ge001vd200u000gwg00ft008w.jpg&thumbnail=660x&quality=80&type=jpg"/><br/></p><p id="0SG2N3DS">这样就成功了</p><p class="f_center"><img src="https://nimg.ws.126.net/?url=http%3A%2F%2Fdingyue.ws.126.net%2F2022%2F0516%2Fa640d68cj00rbz0gf001cd200nr00dcg00ft008v.jpg&thumbnail=660x&quality=80&type=jpg"/><br/></p><p id="0SG2N3E3"><strong>2. 如何运行一段代码</strong><br/></p><p id="0SG2N3E6"><strong>写在命令行</strong></p><p id="0SG2N3E7">我们可以直接在命令行运行,如计算1+1,定义一个矩阵A,A或者打印“hello world”。键入代码后,按Enter键运行代码。</p><p class="f_center"><img src="https://nimg.ws.126.net/?url=http%3A%2F%2Fdingyue.ws.126.net%2F2022%2F0516%2F3de9e42aj00rbz0gf000sd200u000dig00ft0074.jpg&thumbnail=660x&quality=80&type=jpg"/><br/></p><p id="0SG2N3E9">然后点击右键我们可以清空命令行</p><p class="f_center"><img src="https://nimg.ws.126.net/?url=http%3A%2F%2Fdingyue.ws.126.net%2F2022%2F0516%2F4ej00rbz0gg001wd200u000gwg00ft008w.jpg&thumbnail=660x&quality=80&type=jpg"/><br/></p><p id="0SG2N3EB">如图是清空后的命令行</p><p class="f_center"><img src="https://nimg.ws.126.net/?url=http%3A%2F%2Fdingyue.ws.126.net%2F2022%2F0516%2F1f8f1ecdj00rbz0gg000xd200u000d6g00ft006x.jpg&thumbnail=660x&quality=80&type=jpg"/><br/></p><p id="0SG2N3ED">或者我们可以键入命令“clc”来清屏</p><p class="f_center"><img src="https://nimg.ws.126.net/?url=http%3A%2F%2Fdingyue.ws.126.net%2F2022%2F0516%2Fecf19304j00rbz0gg000bd200as008kg00as008k.jpg&thumbnail=660x&quality=80&type=jpg"/><br/></p><p id="0SG2N3EF">敲击回车后,屏幕清空。</p><p id="0SG2N3EG"><strong>写在脚本</strong><br/></p><p id="0SG2N3EH">我们最常用的方式,还是将代码写在脚本里面保存起来,然后点击运行。可以看到在命令行里,hello world被打印出来。需要注意的事情是,matlab所有代码都是英文,注意字体,尤其是逗号、分号的格式。代码写完后或者更改后一定注意保存然后再运行 。</p><p class="f_center"><img src="https://nimg.ws.126.net/?url=http%3A%2F%2Fdingyue.ws.126.net%2F2022%2F0516%2F6d85b65ej00rbz0gi003ed200qj00leg00ft00cq.jpg&thumbnail=660x&quality=80&type=jpg"/><br/></p><p id="0SG2N3EM"><strong>3.some tips about matlab</strong></p><p id="0SG2N3EP"><strong>工作区储存的数据</strong></p><p id="0SG2N3EQ">我们可以看到,虽然命令行已经被我多次清空,但是刚才运行的数据依然保留在工作区,如矩阵A,和1+1计算的答案2,储存在ans变量下。</p><p class="f_center"><img src="https://nimg.ws.126.net/?url=http%3A%2F%2Fdingyue.ws.126.net%2F2022%2F0516%2F7bb1d2d1j00rbz0gi0008dfg0088006f.jpg&thumbnail=660x&quality=80&type=jpg"/><br/></p><p id="0SG2N3ES">当然工作区的数据也是可以右键选中清楚或者全部清除的。<br/>同时工作区的数据也是可以被刷新替换的,如过我们再计算1+2,那么ans变量下的2就会换成3。</p><p class="f_center"><img src="https://nimg.ws.126.net/?url=http%3A%2F%2Fdingyue.ws.126.net%2F2022%2F0516%2F530fa9e4j00rbz0gi000ld200u0007vg00ft0045.jpg&thumbnail=660x&quality=80&type=jpg"/><br/></p><p id="0SG2N3EU">如果我们重新定义矩阵A,那么变量A也会被替换。</p><p class="f_center"><img src="https://nimg.ws.126.net/?url=http%3A%2F%2Fdingyue.ws.126.net%2F2022%2F0516%2Fb6j00rbz0gj000pd200u000bdg00ft005z.jpg&thumbnail=660x&quality=80&type=jpg"/><br/></p><p id="0SG2N3F0">当然我们工作区的数据也是可以被保存成文件的,对数据右键另存为。可以弹出下面的界面。数据格式一般是mat文件。这个我们回来还会用到,然后讲解。</p><p class="f_center"><img src="https://nimg.ws.126.net/?url=http%3A%2F%2Fdingyue.ws.126.net%2F2022%2F0516%2F64791aaej00rbz0gj001hd200u000ggg00ft008n.jpg&thumbnail=660x&quality=80&type=jpg"/><br/></p><p id="0SG2N3F2"><strong>如何加入断点&如何终止运行&代码分节</strong></p><p id="0SG2N3F3">我们往往运行程序后,会发现程序运行出现bug(唯一写程序不出bug的方法是不写代码 ),所以在我们调试程序的时候,我们往往会加入断点,来寻找bug所在的位置(所谓的逐行debug.(。•ˇ‸ˇ•。) )那么加入断点的方</p><p class="f_center"><img src="https://nimg.ws.126.net/?url=http%3A%2F%2Fdingyue.ws.126.net%2F2022%2F0516%2F5bbe3db1j00rbz0gl00awd200u000gwg00ft008w.jpg&thumbnail=660x&quality=80&type=jpg"/><br/></p><p id="0SG2N3F5">法可以在某一行的前端点击(再次点击断点消失),或者在上面的菜单栏,选择某一行后点击“断点”选择设置断点或者清除断点。<br/></p><p class="f_center"><img src="https://nimg.ws.126.net/?url=http%3A%2F%2Fdingyue.ws.126.net%2F2022%2F0516%2F4bc10b15j00rbz0gl000qd200ap00fjg00ap00fj.jpg&thumbnail=660x&quality=80&type=jpg"/><br/></p><p id="0SG2N3F7">我们看一下加入断点的效果。(分别在第二行,和第三行加入断点)</p><p class="f_center"><img src="https://nimg.ws.126.net/?url=http%3A%2F%2Fdingyue.ws.126.net%2F2022%2F0516%2F73db7fa6j00rbz0gm002wd200u000hbg00ft0094.jpg&thumbnail=660x&quality=80&type=jpg"/><br/></p><p id="0SG2N3F9">如你所料,只出现了第一行运行的结果。</p><p class="f_center"><img src="https://nimg.ws.126.net/?url=http%3A%2F%2Fdingyue.ws.126.net%2F2022%2F0516%2F73db7fa6j00rbz0gm002wd200u000hbg00ft0094.jpg&thumbnail=660x&quality=80&type=jpg"/><br/></p><p id="0SG2N3FB">我们可以看到右侧,a=3,所以之运行了前两行,第三行没有运行。如果想继续运行可以点击继续,则巡行到下一个断点的位置。当然,也可以终止调试,点击右侧。<br/></p><p class="f_center"><img src="https://nimg.ws.126.net/?url=http%3A%2F%2Fdingyue.ws.126.net%2F2022%2F0516%2F9487e39dj00rbz0go002bd200kl009ng00ft007e.jpg&thumbnail=660x&quality=80&type=jpg"/><br/></p><p id="0SG2N3FD">我们点击一下继续,可以发现右侧的a已经变成了9。<br/></p><p class="f_center"><img src="https://nimg.ws.126.net/?url=http%3A%2F%2Fdingyue.ws.126.net%2F2022%2F0516%2Fca2d9707j00rbz0go001dd200u0004xg00ft002l.jpg&thumbnail=660x&quality=80&type=jpg"/><br/></p><p id="0SG2N3FF">如何强行终止程序,有时候程序运行时间很长我们怀疑程序可能有问题,或者我们想改变代码,这时候需要终止一个正在运行的程序,我们可以在命令行里键入ctrl+c。如下面的例子。<br/></p><p class="f_center"><img src="https://nimg.ws.126.net/?url=http%3A%2F%2Fdingyue.ws.126.net%2F2022%2F0516%2F0dfd1175j00rbz0gp000pd200cp00fwg00cp00fw.jpg&thumbnail=660x&quality=80&type=jpg"/><br/></p><p id="0SG2N3FH">有时候代码很长,我们可以按照需要将代码分节,这样非常的有条理,也是良好的代码习惯。分节的方式就是“%%”如图,当然我们也可以一节一节的运行程序。<br/></p><p class="f_center"><img src="https://nimg.ws.126.net/?url=http%3A%2F%2Fdingyue.ws.126.net%2F2022%2F0516%2Fdebf6ac7j00rbz0gq001vd200hw00d8g00ft00bo.jpg&thumbnail=660x&quality=80&type=jpg"/><br/></p><p id="0SG2N3FR"><strong>证书打印服务入口</strong></p><p id="0SG2N3G5"><strong>温馨提示</strong>:微信公众号信息流改版,每个用户可以设置常读订阅号,这些订阅号将以大卡片的形式展示。因此,如果不想错过“<strong>数模乐园</strong>”的文章,第一时间获得各大<strong>赛事资讯</strong>、<strong>答案查询</strong>、需进行以下操作:进入“数模乐园”公众号 → 点击右上角的 ··· 菜单 → 选择「<strong>设为星标</strong>」</p>
讯享网

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