锵锵锵!!!南大校园版Adobe全家桶正式上线的热情还未消退,又一重磅消息来临——南京大学Matlab校园活动周将拉开序幕!
Matlab软件logo
Matlab软件自今年7月上线以来,得到了广大师生的一致好评。针对大家在Matlab软件使用中的种种困惑,南京大学将借此Matlab校园活动周,进行讲座-上机实践-教学交流会等一系列活动为大家答疑解惑。
惊不惊喜!!!
意不意外!!!
(简直不要太贴心哦~)
为了帮助大家更好地了解Matlab软件,参与到Matlab校园活动周中来,接下来南小妍就来带大家熟悉下Matlab的基本操作。
No.1
安装Matlab软件
前往“南京大学信息化建设管理服务中心”,进入“正版软件”,点击“Matlab校园版”-“Matlab个人版”,进入具体页面后按照说明操作下载就可以啦。
Matlab软件安装途径
No.2
操作界面和基本概念
其次,熟悉Matlab软件的操作界面和基本概念是必不可少的一环(磨刀不误砍柴工嘛)。
1、基本操作界面
在主页标签下,我们可以自行设置各板块的显示与隐藏,但其中有几个部分务必要显示呦:
当前文件夹:这里面的文件我们可以直接在命令行中访问
命令行窗口:我们需要运行一些命令和函数而又不想专门放到程序文件里时就要在这里啦,当然查看程序输出和调试程序也是在这里。
工作区:显示了我们在程序或命令行中创建的以及从外部读取到内存的所有数据。
Matlab基本操作界面
2、Matlab软件中的基本概念
函数:Matlab之所以强大,就是因为提供大量的函数,你也可以建立自定义函数,方法是:主页->->function。自定义函数一般保存在工作路径下。函数文件的特征是:扩展名m,内容的第一行以function开头,后续内容是“输出变量=函数名(输入变量)”。且函数名和文件名相同。
脚本:可以理解为特殊的函数,这种函数内容的开头没有function那行,因此没有输入、输出变量,也没有函数名。脚本都是用户建立的,方法是:Home->New Script。脚本的功能就是完成用户需要的、复杂的计算任务,通常脚本里会调用很多函数。
Simulink: 一般用Matlab解决问题的过程是:用户自定义脚本,在命令行窗口里运行脚本。而脚本的运行逻辑是顺序执行,和一般的编程一样。simulink则提供另一种思路,图形化编程,有点像labview,这种方法很适合于物理模型的仿真,因此有时用“matlab编程”和“simulink仿真”强调。使用方法是在home标签下点击simulink。
No.3
了解基本命令
然后,我们需要了解命令行窗口的一些基本命令(用Matlab语言操纵Matlab软件)。
format命令: 进行数据类型转换,行间距调节等功能
clc命令: 清理当前屏幕上(命令行窗口)的所有内容,用clc 回车
clear命令 : 删除某一变量,或清空工作区,用 clear + 变量名 回车(建议在刚打开matlab窗口时先清空一下工作区)
whos命令: 查看某变量详细信息
x/ylable命令: 给xy轴加横纵坐标说明
disp() : 屏幕输出函数,类似于c语言中的printf()函数
zeros函数: 创建一个全为零元素的数组
……
更多命令功能等你来探索呦~~~
No.4
获得帮助
最后,也是最重要的一个环节——获得帮助(授人以鱼不如授人以渔)。
在Matlab软件的使用过程中,我们必然会碰到形形色色的问题,这个时候就要求我们充分利用已有资源寻求帮助。常用的获得帮助有三种办法:
1、Matlab软件自带的Help文档:在主页标签里,有个Help标志,点开后可以获得各工具箱/产品的完整帮助文档。
Help文档索引
2、官网支持:在cn.mathworks.com官网上找到支持,然后可以获得教程。
官网教程
3、利用doc命令:输入‘doc+函数名’,可以在文档中搜索Matlab中任意函数、命令、语法和功能的帮助。
doc命令使用范例
这里面最常用的是第三种,只要知道自己需要知道的函数名,就可以用这种方式获得说明和范例。而实际使用中,一般常用的系统自带函数,也并不是非常多,大概几十个?真正需要牢记使用方法的可能就几个,通常都是知道函数名,要用的时候doc一下就可以啦~
文末,一个小小的彩蛋~
在命令行窗口输入以下命令(有惊喜呦!):
spy
imagesAndVideo
wrldtrv
truss
vibes
logo
image
imagedemo
imageext
…
看完这期的“南研学典”
有没有get到Matlab的学习技巧呢?
这么实用的介绍,赶紧收藏吧!
当然也别忘了安利给身边的好朋友哦~
下面是
重磅预告
Matlab校园活动周系列活动
众多干货等你一起来见证!!!
(向上滑动启阅)
邀请函
时间:10月30日(星期三)14:00-16:00
地点:计算机系(常州楼)111报告厅
主题:Matlab 深度学习Workshop
实操演练,名师讲解,期待您的到来!
南大研会
来源 | 学术与创新中心
文 | 陈召弟 朱耿宽
统稿 | 朱静怡 陈婉玉
图片 | 刘婧 部分来源于网络
封面图 | 范子琪
责编 | 冯冰儿 汪雨辰 王雅迪