我学MATLAB时了解的一些东西
- 1.MATLAB简介
- 2.MATLAB安装
- 3.MATLAB界面介绍
- 4.MATLAB快捷键
- 5.MATLAB使用经历
-
- 5.1数字图像处理 [本科课程]
- 5.2数据可视化 [本科课程]
1.MATLAB简介
MATLAB官网:https://www.mathworks.com/
MATLAB是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分。
MATLAB是matrix&laboratory两个词的组合,意为矩阵工厂(矩阵实验室)。是由美国mathworks公司发布的主要面对科学计算、可视化以及交互式程序设计的高科技计算环境。它将数值分析、矩阵计算、科学数据可视化以及非线性动态系统的建模和仿真等诸多强大功能集成在一个易于使用的视窗环境中,为科学研究、工程设计以及必须进行有效数值计算的众多科学领域提供了一种全面的解决方案,并在很大程度上摆脱了传统非交互式程序设计语言(如C、Fortran)的编辑模式,代表了当今国际科学计算软件的先进水平。
MATLAB和Mathematica、Maple并称为三大数学软件。它在数学类科技应用软件中在数值计算方面首屈一指。MATLAB可以进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等,主要应用于工程计算、控制设计、信号处理与通讯、图像处理、信号检测、金融建模设计与分析等领域。
MATLAB的基本数据单位是矩阵,它的指令表达式与数学、工程中常用的形式十分相似,故用MATLAB来解算问题要比用C,FORTRAN等语言完成相同的事情简捷得多,并且MATLAB也吸收了像Maple等软件的优点,使MATLAB成为一个强大的数学软件。在新的版本中也加入了对C,FORTRAN,C++,JAVA的支持。
[上面这一段直接是从百度拿过来的,没有任何改动,刚开始对于其中描述的种种功能,以及相关公司与软件,没有任何的了解,即使是看了也不会有任何的想法去了解,因为浅尝辄止。只是多年以后自己看自己文章的时候会觉得很方便,不用再去其他地方浏览。]
2.MATLAB安装
[关于MATLAB的安装,可以找到好多的教程,这里只是简单的说一下注意事项,以及个别的几个步骤]
- 通过某神秘链接
这里没有给出来下载所需要的MATLAB版本,下载完成并且解压之后会有setup.exe的运行程序,双击运行即可 - 推荐是断网环境,出现安装方式时,选择使用文件安装密匙进行安装,去网上可以找到对应版本的安装密匙,大概是
09806-07443-53955-64350-21751-41297的格式,中途会选择安装路径,不要放在C盘。 - 选择路径之后会出现一个功能勾选的部分,直接默认就好,毕竟用不完。当知道自己想要使用什么的时候,就已经是大佬了。
- 安装完之后,在安装目录…\bin\win64下找到activate_matlab.exe文件,双击运行,并且选择在 不选择Internet情况下手动激活 ,会让选择一个通向许可证文件的路径,这个时候找到同时从
某神秘云上下载的crack文件下的license_standalone.lic文件,然后点击下一步。 - 将crack\MATLAB Production Server\win64\netapi32.dll,该netapi32.dll 文件复制到安装目录…\MATLAB2017b\bin\win64即可完成。
这个时候就可以想怎么联网就怎么联网了。
3.MATLAB界面介绍
- 当前文件的运行路径
- 当前运行路径文件夹下的所有内容
- 文件运行过程中所产生的变量,双击可以查看
- 运行状态,会有正忙之类的字
- 一大堆栏,主要用的就是编辑器这一部分
- 命令行窗口,可以直接输入一些指令
- 编辑代码的部分
4.MATLAB快捷键
撤销:Ctrl +Z 你所熟知的撤销
保存:Ctrl +S 你所熟知的保存
注释:Ctrl +R 选中多行可以同时注释
取消注释:Ctrl +T 选中多行可以同时取消
对齐:Ctrl +I 一键对齐,流不流
跳转:Ctrl +G 一键跳转,流不流
设置标签:Ctrl +F2 设置标签,emm
中断:Ctrl +C 运行中停止,可以继续运行
退出:Ctrl +Q 运行结束,只能重新开始
运行:F5 你所熟知的F5
自动补全:Tab 想不起来的时候可以用
再现历史命令:↑↓ 没有使用过
经常用到的快捷键就这几个,一般而言,写上几天代码就能记住MATLAB的常用快捷键,主要是用,只要经常使用就能够记住,ヾ(?°?°?)??
5.MATLAB使用经历
5.1数字图像处理 [本科课程]
- 图像增强
- 图像分割
- 汉字的识别
5.2数据可视化 [本科课程]
- PCA
- KPCA
- LDA
- GDA
- MDS
- SOM
- Others