MATLAB 命令栏显示处理的常用命令

清屏:clc

紧凑显示格式:format compact

宽松显示格式:format loose

数据高精度显示:format longG

数据低精度显示:format short

编辑器窗口(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)

初学者要把下面的基本使用规则,牢记于心:

输入时,标点必须是英文状态下的
 大多数情况下,MATLAB对空格不予处理
 小括号代表运算级别,中括号用于生成矩阵,大括号用于构成单元数组
 分号  ;  的作用:不显示运算结果(抑制输出),但对图形窗口不起作用。分号也用于区分行。
 逗号  ,  的作用:函数参数分隔符,也用于区分行,显示运算结果,当然不加标点也显示运算结果
 冒号  :  多用于数组
 续行号  ...  不能放在等号后面使用,不能放在变量名中间使用,起作用时默认显蓝色
 双引号 'string' 是字符串的标识符
 感叹号  !  用于调用操作系统运算
 百分号  %  是注释符号,对于百分号后面直到行末的语句,matlab跳过执行。另外还可用于代码块注释,即对多行代码一次注释,  格式为:(注意%{ 和%}都要单独成行)
          %{

%}

11.  乘号 * 总是不能省略的,除了表示复数,比如2+3i时可以省略

12.  除号有 / 或 \ ,它两个的关系是:a除以b表示为a/b,或 b\a

13.  等号 = 用于赋值

14.  双等号 == 表示数学意义上的等号

15.  主窗口(Command Window)里面,输入时,换行用Shift+Enter

16.  主窗口(Command Window)里面,运行程序,执行命令用Enter

17.  矩阵中用圆括号表示下标,单元数组(cell)用大括号表示下标

18.  对变量名的基本要求:区分大小写,不超过63个字符,以字母开头,只能是字母,数字和下划线

19.  clc             clear command(命令窗口中清除所有代码)(清屏),

clf              clear figure(清理图形窗口)(并非关闭figure窗口)

close         关闭最近的figure窗口

close all     关闭所有figure窗口

clear          清理工作空间(workspace)中的所有变量

clear+变量名     清理工作空间中的指定变量(如果是多个变量,用空格隔开)

edit+函数名       查看或编辑源文件

who      显示工作空间中的所有变量名(仅展示出变量的名字)

whos    显示工作空间中的所有变量名及其属性(大小、字节数、数据类型,等等)

which+函数名     证实该函数是否在当前路径

what      列出当前路径的所有matlab文件

load       加载外部文件

save      保存变量到外部文件。如果save后面没有任何东西,则默认将工作空间中的所有变量保存在文件matlab.mat中。

save 文件名  指定变量列表——将指定变量保存在文件中(其中文件名不需要用单引号括起来,文件名的 .mat 后缀也可省略)。(具体地,可以执行doc save来查看save如何使用。)  例如:

>>save var2 x y ;  —— 将变量x和y保存在文件var2.mat中。

>>load var2

在 save 和 load 命令中,文件名、变量名可以用字符串来表示,这时将 save 和 load 看作函数来调用:(推荐使用这种形式)

>>save( 'var2', 'x', 'y' );  % 功能与  save var2 x y ;  相同。

>>s = 'var2';

>>load( s ) % 功能与  load var2  相同。

20.  MATLAB的帮助函数:

help

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

helpwin                   打开帮助窗口

helpwin+函数名      精确查询

helpdesk                 打开帮助窗口

doc                          打开帮助窗口

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

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

21.  函数式M文件的文件名,在MATLAB主窗口下不区分大小写,

函数式M文件中,变量都是局部变量

脚本式M文件中,变量都是全局变量

22.  MATLAB搜索路径

MATLAB通过搜索路径来查找M文件。因此,MATLAB的系统文件、Toolboxes工具箱函数、用户自己编写的M文件等都应该保存在搜索路径中。当用户输入一个标识符(例如Value)时,MATLAB按下列步骤处理:

(1)检查 Value 是否为变量

(2)检查 Value 是否为内部函数

(3)在当前的工作目录下是否存在 Value.m 文件

(4)在MATLAB搜索路径中是否存在 Value.m 文件

如果在搜索路径中存在多个 Value.m 文件,则只执行第一个 Value.m 文件;如果找不到这一文件,则报错。

23.  eps —— 在MATLAB编程中,对于除法运算,为了避免分母为零的情况出现,将分母的数与eps相加。(直接在命令窗口输入eps,再回车,会返回eps的值——2.2204e-16)。

准确讲,eps表示数1.0到与它相邻的最大的双精度浮点数。简单记,就是代表一个特别小的数。

__________________________________________

以上些许内容参考了其他博客,并做以删减,总结给自己。
————————————————
版权声明:本文为CSDN博主「Daniel__Shi」的原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/shitao99/article/details/85081718

MATLAB常用快捷键总结的更多相关文章

  1. MATLAB常用快捷键命令总结

    1. 在命令窗口(Command Window)中: 1)[↑.↓]——切换到之前.之后运行过的命令,可以重复按多次来达到你想要的命令: 2)[Tab]——自动补全.在command窗口,输入一个命令 ...

  2. Matlab常用小技巧及部分快捷键

    Matlab常用小技巧一: 1. m文件如果是函数,保存的文件名最好与函数名一致,这点都很清楚.不过容易疏忽的是,m文件名的命名尽量不要是简单的英文单词,最好是由大小写英文/数字/下划线等组成.原因是 ...

  3. matlab入门笔记(一):常用快捷键

    摘自<matlab从入门到精通>胡晓东 matlab命令窗口常用快捷键与命令 matlab的工作空间和变量编辑窗口 搜索命令help和look for

  4. Visaul Studio 常用快捷键的动画演示

    从本篇文章开始,我将会陆续介绍提高 VS 开发效率的文章,欢迎大家补充~ 在进行代码开发的时候,我们往往会频繁的使用键盘.鼠标进行协作,但是切换使用两种工具会影响到我们的开发速度,如果所有的操作都可以 ...

  5. Android Stuido 常用快捷键

    Android Stuido 常用快捷键 Ctrl + Z : 撤消 Ctrl + G : 定位行 Ctrl + / : 单行注释 Ctrl + Shift + Z : 恢复 Ctrl + J : 快 ...

  6. ADT - Eclipse 常用快捷键

    ADT - Eclipse 常用快捷键 Alt + / : 自动补全 F3 : 打开类的源码 Ctrl + D : 删除选中行 Ctrl + 1 : 自动弹出修改建议 Ctrl + Shift + J ...

  7. iOS开发常用快捷键

    二. Xcode基本快捷键 新建项目 Shift + CMD + N 项目中新建文件 CMD + N 运行 CMD + R 编译 CMD + B 停止运行 CMD + . 清除缓存 Shift + C ...

  8. windows常用快捷键

    windows常用快捷键 Fn+F1:Windows的支持和帮助 =Windows 徽标+F1 Fn+F2:重命名对象 Fn+F3:查找所有文件 Fn+F4:选择“转到不同的文件夹”框并沿框中的项向下 ...

  9. Eclipse最常用快捷键

    常用快捷键: Ctrl + 1 :快速修复(当编辑器出现红色波浪线时使用此快捷键能快速弹出提示) Ctrl + d :删除当前光标所在的行 Ctrl + z :撤销上一步的操作 Ctrl + y :重 ...

随机推荐

  1. Python基本语法变量

    Python的语法和其它编程语言的语法有所不同,编写Paython程序之前需要对语法有所了解,才能编写规范的Python程序.本篇介绍Python标识符的同时,也讨论了Python变量的声明和赋值.通 ...

  2. 访问php界面访问不到,会下载文件

    背景 某台服务器上有java跟php俩套环境,之前php默认用nginx80端口访问php项目.java项目上线后,80端口被占用,导致php项目页访问报错:404 报错     404,  原因一: ...

  3. MySQL常见水平分表技术方案

    根据经验,Mysql表数据一般达到百万级别,查询效率会很低,容易造成表锁,甚至堆积很多连接,直接挂掉:水平分表能够很大程度较少这些压力. 1.按时间分表 这种分表方式有一定的局限性,当数据有较强的实效 ...

  4. 通过.frm表结构和.ibd文件恢复数据

    整个恢复过程其实可以总结为下面几步: (1):恢复表结构 (2):复制出来创建表的sql语句 (3):恢复表数据(在恢复表数据的时候,首先需要解除当前创建的表与默认生成的.ibd文件间的关系,接着将要 ...

  5. 使用IntelliJ IDEA配置Tomcat

    一.下载Tomcat 1.进入官网http://tomcat.apache.org/,选择download,下载所需Tomcat版本. 此处我们选择下载最新版本Tomcat 9. 注意有zip和exe ...

  6. axios并行请求

    有些操作需要在几个异步请求都完成之后再执行,虽然一个Ajax可以放到另一个Ajax完成的回调里面,但这样很容易导致回调地狱,且代码也极其不美观. 幸运的是axios提供了并行请求的方法, 使用方法: ...

  7. Visual Studio Code:中文乱码

    造冰箱的大熊猫@cnblogs 2019/11/3 在UTF环境下,用VSCode打开一个GB2312编码的文件,显示乱码怎么办? 1.窗口右下方会显示当前所使用的编码格式(下图中手型图标所在处UTF ...

  8. uname/hostname

    uname 显示操作系统相关信息的命令. hostname 显示或者设置当前系统的主机名 修改hostname

  9. 鬼子进村 fhq-treap

    鬼子进村 fhq-treap 题面 观察题目发现可用平衡树做:每次鬼子拆家即从平衡树中加入被拆的节点:每次村民修房子都向平衡树中删除该节点:每次查询时,只需要求出其后驱与前驱,易知nxt-pre-1为 ...

  10. 【luoguSP3267】--莫队,不同数字个数

    题意翻译 给出一个长度为n 的数列,a1​​ a2​​ ,...an​ ,有q 个询问,每个询问给出数对(i,j),需要你给出ai​​ ai+1​​ ,...,aj​​ 这一段中有多少不同的数字 题目 ...