目录
命令窗口(Command Window)下的常用快捷键与命令
一、MATLAB概念
1.认知MATLAB
MATLAB作为一个强大的数据分析商业软件,不仅在数据处理,还是在图像处理,深度学习等领域都有着不可小觑的地位。MATLAB是美国MathWorks公司出品的商业数学软件,用于数据分析、无线通信、深度学习、图像处理与计算机视觉、信号处理、量化金融与风险管理、机器人,控制系统等领域。总的来说MATLAB是一个具有强大计算能力和仿真能力的数学软件,相信很多人最开始接触到这个软件,要么是“全国大学生数学建模”或者“美赛”,要么是是一些大型的数据分析与建模比赛当中。刚刚说了这是一个强大的数学软件,那么要学好这门语言就必须要有一定的数学基础,比如《线性代数》,《矩阵论》,《数值优化》等知识,当然常见的一些逻辑推理和数理统计这些也应该是具备的,这样对于你学习MATLAB有着很大的推动作用。
在我看来对于任何的一门编程语言,都没有高低贫贱之分,只是在各自的领域发挥着各自的优势罢了。就像是我做爬虫肯定是优选Python,不会去搞Java,我写软件肯定是选择Java而不是Python,虽然每个语言都可以完成,但是繁杂与实用度很明显就看出来了。那么学习MATLAB究竟可以完成那些比较实用而又简单的操作呢?
- 可以用来外理各种数据。统计规律,模拟各种物理模型。比如解方程等这些都可以完成。而且可引入计算机编程运行等。
- MTALAB具有强大的3D绘图功能,函数调用简单,并且很多功能都以工具箱的方式可供应用,即使是没有接触过MATLAB,学会绘制3D图,也很容易。
- MATLAB内部有现成的一些常用的数值计算方法,例如牛顿法、高斯法等,同时MATLAB也可以进行符号运算,进行符号积分以及微分运算。
对于搞科研的,我觉得MATLAB可以优先考虑,其次Python,R语言,stata,SAS,一般的SPSS也可以,正所谓“工欲善其事必先利其器”有了好的工具才会有好的成果,语言不在多,真正的擅长才是王道!
2.安装MATLAB
对于MATLAB这个软件的安装,个人推荐不要去网上找博客文章,有时候有很多版本的不兼容问题,有专门的通道会指引安装。我个人安装的是R2020a的版本,当然也可以选择之前的那些版本比如2015,2018等,如果你选择要安装R2020a的,首先要有足够的电脑磁盘空间。预计安装完毕之后会占用80GB左右的空间,新版的软件虽然比较大,但是功能还是比较的凸出的,由于软件有很多拓展安装包,每次启动MATLAB不要心急,只需要点击图标一次就够了,然后慢慢的等待,不要向其他软件一样,点了一次发现几秒钟没有反应,又去点击,这样频繁的点击打开反而会使得电脑变卡,这样其实已经打开了一个窗口了。因为这个软件不是免费的,有需要的肯定是需要破解的,如果是土豪请忽略,网上的破解方法有很多,需要谨慎选择,不然后续有很多不必要的麻烦。
安装完毕的打开界面如下
二、MATLAB基本操作
1.系统界面操作的介绍
第一次打开MATLAB这个软件界面,我们作为初学者有很多不懂得,这个时候我们可以去依次点击每个功能按钮,最近几年的版本的操作界面和office的界面都差不多,对于新用户还是比较的友好的。其次MATLAB有自己的默认工作路径,我们每一次都可以修改自己的工作路径,比如我这里就是在E盘的bin文件夹下
其他的操作,比如我们要打开外部文件,或者其他脚本文件,我们可以点击打开这个按钮,按照提示完成文件打开操作,最后我们新建的脚本的文件可以是自己平时练习的过程中所写的一些过程。
2.常见操作命令及快捷键
对于初学者,掌握好基本的注释与缩进我觉得已经够了,其他的快捷键看自己平时的需求。
-
输入时,标点必须是英文状态下的,这个如果不是的话就会报错,系统自动会给你标红
-
大多数情况下,MATLAB对空格不予处理
-
小括号代表运算级别,中括号用于生成矩阵,大括号用于构成单元数组
-
分号 ; 的作用:不显示运算结果(抑制输出),但对图形窗口不起作用。分号也用于区分行。
-
逗号 , 的作用:函数参数分隔符,也用于区分行,显示运算结果,当然不加标点也显示运算结果
-
冒号 : 多用于数组
-
续行号 ... 不能放在等号后面使用,不能放在变量名中间使用,起作用时默认显蓝色
-
双引号 'string' 是字符串的标识符
-
感叹号 ! 用于调用操作系统运算
-
百分号 % 是注释符号,对于百分号后面直到行末的语句,matlab跳过执行。另外还可用于代码块注释,即对多行代码一次注释, 格式为:(注意%{ 和%}都要单独成行) %{ %}
-
clc 清空代码界面
-
clear 清空变量名界面
3.MATLAB的帮助函数
help+函数名 或 help+函数类名 精确查询
helpwin 打开帮助窗口
helpwin+函数名 精确查询
helpdesk 打开帮助窗口
doc 打开帮助窗口
doc+函数名 打开帮助窗口, 精确查询
lookfor+关键字 matlab中的谷歌,模糊查询
三、MATLAB语言介绍
如果你有一些基本的编程语言基础,学习MATLAB还是比较的轻松的,对于你一些的数据的基本类型,还有一些逻辑结构都和其他的编程语言都有异曲同工之妙,MATLAB擅长于计算,所以对于数据的类型的转换我们还是要懂得,如果你有Python,C语言,Java或者其他语言的基础,就不用这样担心了,一步一步的学习,请注意学以致用,这样才能找到最开始的那个自己!
每文一语
物来顺应
未来不迎
当时不杂
既往不恋