目录

一、MATLAB概念

1.认知MATLAB

2.安装MATLAB

二、MATLAB基本操作

1.系统界面操作的介绍

2.常见操作命令及快捷键

编辑器窗口(Editor)下的常用快捷键

代码调试常用快捷键

命令窗口(Command Window)下的常用快捷键与命令

切换窗口快捷键

3.MATLAB的帮助函数

三、MATLAB语言介绍

每文一语


一、MATLAB概念

1.认知MATLAB

MATLAB作为一个强大的数据分析商业软件,不仅在数据处理,还是在图像处理,深度学习等领域都有着不可小觑的地位。MATLAB是美国MathWorks公司出品的商业数学软件,用于数据分析、无线通信、深度学习、图像处理与计算机视觉、信号处理、量化金融与风险管理、机器人,控制系统等领域。总的来说MATLAB是一个具有强大计算能力和仿真能力的数学软件,相信很多人最开始接触到这个软件,要么是“全国大学生数学建模”或者“美赛”,要么是是一些大型的数据分析与建模比赛当中。刚刚说了这是一个强大的数学软件,那么要学好这门语言就必须要有一定的数学基础,比如《线性代数》,《矩阵论》,《数值优化》等知识,当然常见的一些逻辑推理和数理统计这些也应该是具备的,这样对于你学习MATLAB有着很大的推动作用。

在我看来对于任何的一门编程语言,都没有高低贫贱之分,只是在各自的领域发挥着各自的优势罢了。就像是我做爬虫肯定是优选Python,不会去搞Java,我写软件肯定是选择Java而不是Python,虽然每个语言都可以完成,但是繁杂与实用度很明显就看出来了。那么学习MATLAB究竟可以完成那些比较实用而又简单的操作呢?

  1. 可以用来外理各种数据。统计规律,模拟各种物理模型。比如解方程等这些都可以完成。而且可引入计算机编程运行等。
  2. MTALAB具有强大的3D绘图功能,函数调用简单,并且很多功能都以工具箱的方式可供应用,即使是没有接触过MATLAB,学会绘制3D图,也很容易。
  3. 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.常见操作命令及快捷键

编辑器窗口(Editor)下的常用快捷键

自动对齐程序(整理缩进)-自动整理代码 用鼠标选中代码行,按Ctrl + I (我一般先 Ctrl+A 全选所有代码,再 Ctrl+I)
快速注释代码段 拖动鼠标选中需要注释的代码行,按Ctrl + R
快速取消注释代码段 拖动鼠标选中已经注释的代码行,按Ctrl + T
撤销改动 Ctrl + Z
取消撤销(撤销过多时使用) Ctrl + Y
多行代码增加缩进(代码段右移) 选中代码段,按   Tab键   或   Ctrl + ]
多行代码减少缩进(代码段左移) 选中代码段,按   Shift+Tab键   或   Ctrl + [
自动补全命令(记不全函数名时使用) 输入函数的前几个字母,再按Tab
查找或替换变量名、函数名 Ctrl + F
关闭当前的程序文本(.m)文件 Ctrl + W
在Editor窗体中切换

Ctrl + PageUp/PageDown

Ctrl+PgUp表示编辑器窗口向左切换文件

Ctrl+PgDn表示编辑器窗口向右切换文件

代码调试常用快捷键

运行 F5可保存并直接运行程序
执行选中代码段 F9
单步执行 F10
F11 表示step in,即当遇见子函数时,使用此快捷键,进入函数内部
Shift + F11 表示step out,即使用此快捷键,执行完子函数的剩余程序,并跳出子函数
设置或取消断点的方法有两种

(1) 在要设置断点的行左侧的-处单击;

(2) 可按F12设置断点。

直接跳至某行 Ctrl + G, 当程序源代码很长时,可能有几百上千行。有时错误出现在很后面的地方,需要用鼠标中间的滚轮往下滚很久,才能滚到想要的那一行。这时,按Ctrl+G,就会跳出一个对话框,输入想要去的那一行的行号,就可以直接跳过去了。
强制中断程序的运行 Ctrl + C

命令窗口(Command Window)下的常用快捷键与命令

再现历史命令

上下光标键↑↓   ,在命令窗口中,上下光标键可以调用Matlab最近使用过的历史命令,便于快速重新执行。 如果输入命令的前几个字母,再使用光标键,则只会选择以这些字母开始的命令。 上下箭头寻找此前和此后输入的命令,每次一条。

快速退出MATLAB Ctrl + Q
清除输入的命令 Esc
将光标处至结尾之间的代码删除 Ctrl + K
what 显示当前工作路径中的所有代码文件
type 代码文件名 显示代码文件的内容
edit 启动编辑器,并新建一个空白文件
edit 代码文件名 打开相应代码文件
whatsnew 列出MATLAB新版本更新的内容

切换窗口快捷键

Ctrl+0 命令行窗口(Command Window)
Ctrl + Shift + 0 编辑器窗口(Editor)
Ctrl + 1 历史命令窗口(Command History)
Ctrl + 2 当前工作窗口(Current Folder)

Ctrl + 3

工作空间(Workspace)

   

对于初学者,掌握好基本的注释与缩进我觉得已经够了,其他的快捷键看自己平时的需求。

  1. 输入时,标点必须是英文状态下的,这个如果不是的话就会报错,系统自动会给你标红

  2. 大多数情况下,MATLAB对空格不予处理

  3. 小括号代表运算级别,中括号用于生成矩阵,大括号用于构成单元数组

  4. 分号  ;  的作用:不显示运算结果(抑制输出),但对图形窗口不起作用。分号也用于区分行。

  5. 逗号  ,  的作用:函数参数分隔符,也用于区分行,显示运算结果,当然不加标点也显示运算结果

  6. 冒号  :  多用于数组

  7. 续行号  ...  不能放在等号后面使用,不能放在变量名中间使用,起作用时默认显蓝色

  8. 双引号 'string' 是字符串的标识符

  9. 感叹号  !  用于调用操作系统运算

  10. 百分号  %  是注释符号,对于百分号后面直到行末的语句,matlab跳过执行。另外还可用于代码块注释,即对多行代码一次注释,  格式为:(注意%{ 和%}都要单独成行) %{  %}

  11. clc 清空代码界面

  12. clear 清空变量名界面

3.MATLAB的帮助函数

help+函数名   或   help+函数类名      精确查询

helpwin                   打开帮助窗口

helpwin+函数名      精确查询

helpdesk                 打开帮助窗口

doc                          打开帮助窗口

doc+函数名             打开帮助窗口, 精确查询

lookfor+关键字        matlab中的谷歌,模糊查询

三、MATLAB语言介绍

如果你有一些基本的编程语言基础,学习MATLAB还是比较的轻松的,对于你一些的数据的基本类型,还有一些逻辑结构都和其他的编程语言都有异曲同工之妙,MATLAB擅长于计算,所以对于数据的类型的转换我们还是要懂得,如果你有Python,C语言,Java或者其他语言的基础,就不用这样担心了,一步一步的学习,请注意学以致用,这样才能找到最开始的那个自己!

每文一语

物来顺应

未来不迎

当时不杂

既往不恋

MATLAB基本操作及概念相关推荐

  1. matlab操作入门实验报告,MATLAB基本操作实验报告.doc

    MATLAB基本操作实验报告MATLAB基本操作实验报告 南昌航空大学 数学与信息科学学院 实 验 报 告 课程名称: 实验名称: 实验类型: 验证性 综合性□ 设计性□ 实验室名称: 班级学号: 学 ...

  2. matlab基本操作--基本数学定义

    matlab基本操作–基本数学定义 matlab内置了很多基本或者熟悉的数学量和函数. 求一个半径为2的球体的体积:pi代表π\piπ r=2; v=(4/3)∗*∗pi∗*∗r^3 v = 33.5 ...

  3. matlab矩阵初等变换矩阵,实验一 MATLAB基本操作及矩阵初等运算

    实验一 MATLAB 基本操作及矩阵初等运算 实验目的: 1.熟悉matlab 的界面: 2.熟练掌握matlab 的变量.矩阵定义和基本赋值符号: 3.熟练掌握matlab 矩阵的引用及矩阵初等运算 ...

  4. matlab如何把实验结果记录在文件中,实验一Matlab基本操作

    实验一 Matlab基本操作 一.实验目的 1.熟悉MATLAB的工作环境. 2.熟悉MATLAB语言的基本用法. 二.实验原理 MATLAB是集数值计算,符号运算及图形处理等强大功能于一体的科学计算 ...

  5. 本地仓库的基本操作与概念——Git的学习与使用(三)

    本部分内容将会对基本库的使用,相关基础概念进行介绍,通过本部分的总结可以对于本地库进行管理,更好的理解Git的使用. 现在我们的机器上有了一个 真实项目 的 Git 仓库,并从这个仓库中检出了所有文件 ...

  6. MATLAB 基本操作

    MATLAB基本操作 创建数组 基于方括号创建 冒号创建行向量 函数创建 基于数组的拼接 数组数据提取 数组数据的相互赋值 end的使用用法:end再下标表达式当中表示最后一个下标值 相关运算 算术运 ...

  7. MATLAB中aVec是干啥的,实验一 MATLAB基本操作及运算(含实验报告)

    实验一 MATLAB 基本操作及运算 一. 实验目的 1. 理解Matlab 数据对象的特点: 2. 掌握基本Matlab 运算规则: 3. 掌握Matlab 帮助的使用方法: 二. 实验的设备及条件 ...

  8. hyperledger fabric 网络操作基本操作和概念

    hyperledger fabric 网络操作基本操作和概念 hyperledger fabric 网络操作基本操作和概念 1. cryptogen 操作 1.1 cryptogen 生成证书文件 1 ...

  9. [MATLAB]基本操作与矩阵输入

    基本操作与矩阵输入 基本操作 基本的四则运算 嵌入函数 复数运算 变量 变量基本规则 查询变量 将内置函数更改意义 Format 符号 矩阵及向量 矩阵的输入 索引 矩阵元素的替换 :操作符 增广矩阵 ...

最新文章

  1. 韦东山虚拟机中arm-Linux-gcc的安装方法
  2. 万年历插件软件测试,万年历软件测试报告
  3. 新年红包封面来了,3000万份红包封面来啦!到点直领!
  4. 一天搞定CSS:定位position--17
  5. springboot接收json参数_Springboot + Vue + shiro 实现前后端分离、权限控制
  6. weblogic中ssrf漏洞修复_Weblogic-SSRF漏洞复现
  7. js 控制 Windows Media Player
  8. wpf TextBox点击去除下划线
  9. 基于tensorflow深度学习的中文的命名实体识别
  10. 线性代数-坐标系变换
  11. ApolloStudio高手之路(4):用Python以最轻便的方式进行金橙子激光打标板卡二次开发(以EzCad2为载体二次开发)
  12. 苹果三代耳机_关于苹果蓝牙耳机的一些事情
  13. vscode缩放代码_Visual Studio Code 缩放设置
  14. 小程序源码图片列表,图片下载
  15. cba篮球暂停次数和时间_篮球比赛一节有几次暂停?
  16. 阿里智能对话交互技术实践与创新
  17. 大数模板——来自jxy师兄
  18. 熊猫儿 | 燕赵风云,风云燕赵
  19. 1000瓶水和1瓶毒水还有10只老鼠
  20. Excel将日期和数字一键转为文本格式的操作

热门文章

  1. sap 修改主机名过程
  2. MTK BROM 作用
  3. springboot @Value 读取数组,List, Map等配置文件
  4. 同学录退出了历史舞台了吗?
  5. 12.23网络嗅探实验记录
  6. 统一文档服务器,统一标准化文档oraclei服务器安装基础手册.doc
  7. 直播视频转换为文稿,分分钟就可以实现的方法来了
  8. Keras深度学习实战——信用预测
  9. python entry_tkinter常用控件演示(Entry)
  10. TypeError: Cannot read property ‘id‘ of null