首页 最新 热门 推荐

  • 首页
  • 最新
  • 热门
  • 推荐

Matlab常用快捷键和操作

  • 25-03-03 18:42
  • 4276
  • 9654
blog.csdn.net

文章目录

  • Ctrl+C
  • figure
  • Ctrl+R、Ctrl+T
  • doc
  • clc
  • clear 和clear all
  • close all
  • 上下光标键↑↓
  • Tab
  • cell模式 (实时脚本模式)
  • 获取文件列表,批处理
  • 对输出图像的修改
  • Ctrl+D
  • 列出当前文件中的依赖函数
  • 显示鼠标数据内容
  • 快捷键:
  • 重要命令:
  • 初学者需要注意的基本使用规则:

Ctrl+C

中断正在执行的操作
如果程序不小心进入死循环,或者计算时间太长,可以在命令窗口中使用Ctrl+c来中断。MATLAB这时可能正疲于应付,响应会有些滞后。

figure

在命令行输入figure,新建一个绘图窗口
figure 可以打开一个空的绘图窗口,接下的绘图命令可以将图画在它里面,而不会覆盖以前的绘图窗口。当有多个figure窗口时,在命令窗口中执行如Plot等命令将覆盖当前figure窗口中的对象。所谓的当前figure窗口,也就是最后一次查看的窗口(可以用命令gcf得到)。

注意:****figure(N)
将编号为N的窗口置为当前figure,出现在所有窗口的最前面,如果该窗口不存在,则新建一个编号为N的空白figure

Ctrl+R、Ctrl+T

注释掉一段程序

使用快捷键Ctrl+R。 将光标放在需要注释的行中,按Ctrl+R,将该行变为注释。取消注释也是一样的,快捷键为Ctrl+T

doc

打开命令的帮助文档
与help命令不同,帮助文档MATLAB Help中对命令的描述更详细,往往还有一些例子,更便于理解。

clc

清屏
清除命令窗口中的所有输入和输出信息,不影响命令的历史记录。

clear 和clear all

clear 变量名:可以清除workspace中的无用的变量,尤其是一些特别大的矩阵,不用时及时清理,可以减少内存占用。
clear all 清除所有的变量,使workspace一无所有,当重新开始一次算法验证时,最好执行一次,让workspace中的变量一目了然。

close all

如果开了多个绘图窗口,用这个命令将它们一起关掉。

上下光标键↑↓

在命令窗口中,上下光标键可以将历史记录中的命令复制到输入位置,便于快速重新执行。如果输入命令的前几个字母如 [row, col] =,再使用光标键,则只会选择以这些字母开始的命令。

Tab

补全功能
对名称记得不太清楚的命令,可以输入开头的几个字母,然后按Tab键,当只有一个以这些字母开头的命令时,将自动补全命令名,否则显示一个命令名列表,方便从中选择。

cell模式 (实时脚本模式)

在一个长长的脚本m文件中,可能需要对其中的一段反复修改,查看执行效果,这时,cell模式就非常有用了。
cell模式相当于将其中的代码拷贝到命令窗口中运行。两个%后加一个空格(%% )开始一个cell。将输入光标放到一个cell中时,背景将变为浅黄色,Ctrl+Enter执行cell中的代码。 执行cell中代码时不需要保存m文件,该m文件可以不在路径列表中。
cell模式中,断点不起作用,当然,调用的子程序中的断点还是正常的。

获取文件列表,批处理

MATLAB内置了一些文件操作命令,例如
cd(切换工作目录),dir(同 ls),显示目录内文件列表。
dir命令可以返回目录中的文件和文件夹列表,存在一个结构体数组中。如果需要对一些数据文件进行批处理,而文件名又没有一定的规律,你可能需要借助于这个命令。

对输出图像的修改

如果需要对输出图像进行标注、坐标、颜色、线条等修改,可以在输出图像界面上,点击edit(编辑)下current object properties(当前对象属性),然后可以图像各属性进行修改。

Ctrl+D

打开子程序
在MATLAB的Editor(编辑)中,将输入光标放到一个子程序名称中间,然后按Ctrl+D可以打开该子函数的m文件。当然这个子程序要在路径列表中(或在当前工作路径中)。实际上该快捷键对应右键菜单中“Open Selection”命令。
比如你程序中使用函数 plot(),你如果想看到源码(plot.m),那么在plot上面按 Ctrl+D。

列出当前文件中的依赖函数

在Editor菜单中,选择Tools->Show Dependency Report,可以列出当前m文件调用的子程序。如果需要将程序移动到别的电脑上,使用这个工具可以确保不会漏掉一些东西。这个工具也适用于文件夹。

显示鼠标数据内容

注意:没有找到 Preferences。(待补)
调试程序过程中,程序运行到断点后,将鼠标移到一个变量名上,将会弹出一个方框,显示该变量的内容。不在调试状态下,怎么使用这个功能呢?在File菜单中打开设置选项(Preferences),选择 Editor/Debugger -> Display,在 “General Display Options” 中选择 “Enable datatips in Edit Mode “。

快捷键:

. 在编辑器(Editor)中:
【Tab】(或【Ctrl+]】)――增加缩进(对多行有效)
【Ctrl+[】--减少缩进(对多行有效) 3)【Ctrl+I】--自动缩进(即自动排版,对多行有效)
【Ctrl+R】――注释(对多行有效) 5) 【Ctrl+T】――去掉注释(对多行有效)
【F12】――设置或取消断点
【F5】――运行程序
【tab】 —— 补全功能
【Ctrl + C】 —— 终止程序

重要命令:

clc (clear command) ――清除命令窗口显示的语句,此命令并不清空当前工作区的变量,仅仅是把屏幕上显示出来的语句清除掉
clear――这个才是清空当前工作区的变量命令,常用语句clear all来完成
clf 即clear figure(清理图形窗口)
clear+变量名 清理内存指定变量
who 显示当前变量名列表
whos 显示变量详细列表
which+函数名 证实该函数是否在当前路径
load 加载外部文件
save 保存文件到外部

初学者需要注意的基本使用规则:

输入时,标点必须是英文状态下的
大多数情况下,matlab对空格不予处理
小括号代表运算级别,中括号用于生成矩阵,大括号用于构成单元数组
分号 ; 的作用:不显示运算结果,但对图形窗口不起作用。分号也用于区分行.
逗号 , 的作用:函数参数分隔符,也用于区分行,显示运算结果,当然不加标点也显示运算结果
冒号 : 多用于数组
续行号…不能放在等号后面使用,不能放在变量名中间使用,起作用时默认显蓝色
感叹号 ! 用于调用操作系统运算
百分号 % 是注释号,百分号后面直到行末的语句matlab跳过执行.另外还有一个块注释,即对多行一次注释,会使用到,格式为(注意%{ 和%}都要单独成行) %{ %}
乘号 * 总是不能省略的,除了表示复数,比如2+3i时可以省略
除号 / 或 \ ,它两个的关系是:a除以b表示为a/b,或b\a
等号 = 用于赋值
双等号 == 表示数学意义上的等号
主窗口里面,输入时,换行用Shift+Enter
主窗口里面,运行程序,执行命令用Enter
矩阵中用圆括号表示下标 ,单元数组用大括号表示下标
对变量名的基本要求:区分大小写,不超过63个字符,以字母开头,只能是字母,数字和下划线

注:本文转载自blog.csdn.net的呆呆象呆呆的文章"https://blog.csdn.net/qq_41554005/article/details/102454300"。版权归原作者所有,此博客不拥有其著作权,亦不承担相应法律责任。如有侵权,请联系我们删除。
复制链接
复制链接
相关推荐
发表评论
登录后才能发表评论和回复 注册

/ 登录

评论记录:

未查询到任何数据!
回复评论:

分类栏目

后端 (14832) 前端 (14280) 移动开发 (3760) 编程语言 (3851) Java (3904) Python (3298) 人工智能 (10119) AIGC (2810) 大数据 (3499) 数据库 (3945) 数据结构与算法 (3757) 音视频 (2669) 云原生 (3145) 云平台 (2965) 前沿技术 (2993) 开源 (2160) 小程序 (2860) 运维 (2533) 服务器 (2698) 操作系统 (2325) 硬件开发 (2491) 嵌入式 (2955) 微软技术 (2769) 软件工程 (2056) 测试 (2865) 网络空间安全 (2948) 网络与通信 (2797) 用户体验设计 (2592) 学习和成长 (2593) 搜索 (2744) 开发工具 (7108) 游戏 (2829) HarmonyOS (2935) 区块链 (2782) 数学 (3112) 3C硬件 (2759) 资讯 (2909) Android (4709) iOS (1850) 代码人生 (3043) 阅读 (2841)

热门文章

101
推荐
关于我们 隐私政策 免责声明 联系我们
Copyright © 2020-2025 蚁人论坛 (iYenn.com) All Rights Reserved.
Scroll to Top