目录

语法

说明

示例

在调试时修改变量


keyboard函数是将控制权给予键盘

语法

keyboard

说明

keyboard 暂停执行正在运行的程序,并将控制权交给键盘。将 keyboard 函数放入程序中希望 MATLAB® 暂停的位置。当程序暂停时,命令行窗口中的提示符将更改为 K>>,指示 MATLAB 处于调试模式。然后可以查看或更改变量的值,以查看新值是否产生预期的结果。

keyboard 函数对调试函数很有用。

示例

在调试时修改变量

使用 keyboard 命令暂停执行程序,并在继续之前修改变量。创建文件 buggy.m,其中包含以下语句。

function z = buggy(x)
n = length(x);
keyboard
z = (1:n)./x;

运行buggy.m。MATLAB 将在第 3 行(keyboard 命令所在的位置)暂停。

buggy(5)

将变量x乘以 2 并继续运行程序。MATLAB 将使用新的x值执行程序的其余部分。

x = x * 2
dbcont

提示

  • 要终止调试模式并继续执行,请使用dbcont命令。

  • 要终止调试模式并退出文件而不完成执行,请使用dbquit命令。

Matlab中keyboard函数用法相关推荐

  1. matlab sort descend,详解Matlab中 sort 函数用法

    搜索热词 (1)B=sort(A) 对一维或二维数组进行升序排序,并返回排序后的数组,当A为二维时,对数组每一列进行排序. eg: A=[1,5,3],则sort(A)=[1,3,5] A=[1,3; ...

  2. matlab中频域信号IFFT,MATLAB中ifft函数用法、性质、特性-以及与fft的组合应用全面深入解析(含程序)...

    MATLAB中ifft函数用法.性质.特性,以及与fft的组合应用全面深入解析(含程序) 前言 在我之前的<MATLAB中fft函数用法.性质.特性.缺陷全面深入解析(含程序)>中,我已经 ...

  3. Matlab中 intlinprog函数用法简介

    Matlab中 intlinprog函数用法简介 本来想要自己亲手写一遍的,发现了一优质博文基本上跟我做过的例题大差不差,所以就直接放上链接. 参考链接 https://www.cnblogs.com ...

  4. matlab stem 属性,matlab中stem函数用法_常见问题解析

    matlab中如何自定义图例_常见问题解析 matlab中自定义图例的方法:首先打开matlab软件:然后点击勾选按钮,新建一个文件并输入代码为"x = 0:pi/50:2*pi;" ...

  5. stem什么意思matlab,matlab中stem函数用法_常见问题解析,matlab

    matlab中如何自定义图例_常见问题解析 matlab中自定义图例的方法:首先打开matlab软件:然后点击勾选按钮,新建一个文件并输入代码为"x = 0:pi/50:2*pi;" ...

  6. matlab里randn是什么,matlab中randn函数用法

    matlab中randn函数用法 MATLAB 中的randn函数 matlab函数 randn:产生正态分布的随机数或矩阵的函数 randn:产生均值为0,方差σ^2 = 1,标准差σ = 1的正态 ...

  7. sort函数降序排列matlab,详解Matlab中 sort 函数用法

    (1)B=sort(A) 对一维或二维数组进行升序排序,并返回排序后的数组,当A为二维时,对数组每一列进行排序. eg: A=[1,5,3],则sort(A)=[1,3,5] A=[1,5,3;2,4 ...

  8. length命令怎么用Matlab,matlab中length函数用法

    matlab中的length表示什么?应该如何使用? length:数组长度(即行数或列数中的较大值): 使用方法: n=length(A):如果A为非空数组,返回行数和列数两者之间数值较大的那一个值 ...

  9. matlab中imresize()函数用法

    matlab中imresize()函数的功能是改变图像的大小. 其用法有多种: 1.B = imresize(A,m)  将图片A放大m倍 2.B = imresize(A,m,method)  将图 ...

最新文章

  1. linux 多线程聚集写程序,Linux篇二:Makefile写多线程多文件程序-Go语言中文社区...
  2. 计算机操作系统(八)---虚拟存储器
  3. Cannot input a tensor of dimension other than 0 as a scalar argument
  4. ASP.NET中新建Web网站并部署到IIS上(详细图文教程)
  5. zune linux_更新您的Zune Player软件
  6. [转载] python中的for循环对象和循环退出
  7. Java语言基础--枚举
  8. 云上DevOps-CodePipeline,Packer和Terraform集成实践探索
  9. apache url 包含特殊字符 404
  10. java服装销售系统_java服装管理销售系统
  11. echart 中国地图 带effectScatter和lines
  12. R语言、Meta分析、MATLAB在生态环境领域里的应用
  13. 基于spring boot的人民医院体检预约系统
  14. sublime改成中文简体及菜单变成中文
  15. 网易云邮箱发送邮件失败
  16. 鸡尾酒问题,最小二乘法和范数的思考
  17. 安装Ubuntu的时候屏幕太小看不到下一步,点不到继续按钮
  18. 我的PPT可以“吐泡泡”!你的可以吗?1分钟教会你怎么做
  19. 【我的Android进阶之旅】Android 混淆文件资源分类整理之二:将混淆文件拆分成更小粒度的混淆文件
  20. NodeMCU 之 U8G2 库使用详解

热门文章

  1. 当微信小程序邂逅知识问答,订单就按耐不住了!
  2. javascript知识点_一点点JavaScript知识是第1部分很危险的事情
  3. { errcode: 45028, errmsg: 'has no masssend quota hint: [weFeva0926zbg9]' }
  4. 人机交互论文导读——FaceSight: Enabling Hand-to-Face Gesture Interaction on ARGlasses with a Downward-Facing
  5. 随手记_拯救者y7000(p)进入BIOS_当按F2/F10/F12/Delete不管用时
  6. 线性规划专题——SIMPLEX 单纯形算法(三)图解——示例、注意点
  7. 发外链对网站的作用大吗?
  8. Censor(KMP)
  9. 单片机的酒精浓度检测仪
  10. 别说你只看到庞大的中国来客,CES仍在预言2018年AI加持下的科技圈走势