matlab调试技巧.docx

上传人:b****3 文档编号:26832137 上传时间:2023-06-23 格式:DOCX 页数:52 大小:604.52KB
下载 相关 举报
matlab调试技巧.docx_第1页
第1页 / 共52页
matlab调试技巧.docx_第2页
第2页 / 共52页
matlab调试技巧.docx_第3页
第3页 / 共52页
matlab调试技巧.docx_第4页
第4页 / 共52页
matlab调试技巧.docx_第5页
第5页 / 共52页
点击查看更多>>
下载资源
资源描述

matlab调试技巧.docx

《matlab调试技巧.docx》由会员分享,可在线阅读,更多相关《matlab调试技巧.docx(52页珍藏版)》请在冰豆网上搜索。

matlab调试技巧.docx

matlab调试技巧

 

matlab调试技巧

•常用的调试方法。

(1)设置或清除断点:

使用快捷键F12。

(2)执行:

使用快捷键F5。

•(3)单步执行:

使用快捷键F10。

•(4)stepin:

当遇见函数时,进入函数内部,使用快捷键F11。

•(5)stepout:

执行流程跳出函数,使用快捷键Shift+F11。

•(6)执行到光标所在位置:

非常遗憾这项功能没有快捷键,只能使用菜单来完成这样的功能。

•(7)观察变量或表达式的值:

将鼠标放在要观察的变量上停留片刻,就会显示出变量的值,当矩阵太大时,只显示矩阵的维数。

•(8)退出调试模式:

没有设置快捷键,使用菜单或者快捷按钮来完成。

 

常用的快捷键(用【】表示)或命令:

1.在命令窗口(CommandWindow)中:

 1)【上、下键】――切换到之前、之后的命令,可以重复按多次来达到你想要的命令

 2)clc――清除命令窗口显示的语句,此命令并不清空当前工作区的变量,仅仅是把屏幕上显示出来的语句清除掉

 3)clear――这个才是清空当前工作区的变量命令,常用语句clearall来完成

 4)【Tab】键――(转自版友心灯)在[/email]看到的:

在command窗口,输入一个命令的前几个字符,然后按tab键,会弹出前面含这几个字符的所有命令,找到你要的命令,回车,就可以自动完成。

目前讨论结果是:

版本中,如果候选命令超过100个,则不显示。

而在matlab7以后版本中,则没有这个限制,均可正常提示

 5)【Ctrl+C】(或【Ctrl+Break】)――(转自版友yangjin_ren)在matlab程序运行过程中,可能由于程序编写的失误,导致程序不停的运行,在命令窗口输入“Ctrl+C”可以将运行的程序停下来,而不需要将整个Matlab程序关掉。

不过进行此操作的前提是能够激活切换到命令窗口才行,呵呵。

2.在编辑器(Editor)中:

 1)【Tab】(或【Ctrl+]】)――增加缩进(对多行有效)

  2)【Ctrl+[】--减少缩进(对多行有效)

  3)【Ctrl+I】--自动缩进(即自动排版,对多行有效)

  4)【Ctrl+R】――注释(对多行有效)

  5)【Ctrl+T】――去掉注释(对多行有效)

  6)【Ctrl+B】――括号配对检查(对版本有效,但版本无效,不知道是取消了还是换了另外的快捷键,请大牛们指点,其他版本没有测试过)

  7)【F12】――设置或取消断点

  8)【F5】――运行程序

快捷键

ctrl+i   让matlab帮你自动对齐程序

ctrl+r   注释

ctrl+t   取消注释

 

常用操作

 

1、在Matlab里可以通过system这个命令调出dos命令,比如创建文件夹:

system('mkdirstep1')在当前目录下建立名为”step1"的文件夹!

在实际编程中,可以结合函数exist使用。

比如:

ifexist('Step1')==0

  system('mkdirStep1');

end

即:

先判断当前目录下是否以存在名为Step1的子目录(文件夹),如果不存在,则建立!

2、时间的标注:

datanum与datetick   

 

F1帮助 

F2改名 

F3搜索 

F4地址 

F5刷新 

F6切换 

F10菜单 

CTRL+A全选 

CTRL+C复制 

CTRL+X剪切 

CTRL+V粘贴 

CTRL+Z撤消 

CTRL+O打开 

SHIFT+DELETE永久删除 

DELETE删除 

ALT+ENTER属性 

ALT+F4关闭 

CTRL+F4关闭 

ALT+TAB切换 

ALT+ESC切换 

ALT+空格键窗口菜单 

CTRL+ESC开始菜单 

拖动某一项时按CTRL复制所选项目 

拖动某一项时按CTRL+SHIFT创建快捷方式 

将光盘插入到CD-ROM驱动器时按SHIFT键阻止光盘自动播放 

Ctrl+1,2,3... 切换到从左边数起第1,2,3...个标签 

Ctrl+A 全部选中当前页面内容 

Ctrl+C 复制当前选中内容 

Ctrl+D 打开“添加收藏”面版(把当前页面添加到收藏夹中) 

Ctrl+E 打开或关闭“搜索”侧边栏(各种搜索引擎可选) 

Ctrl+F 打开“查找”面版 

Ctrl+G 打开或关闭“简易收集”面板 

Ctrl+H 打开“历史”侧边栏 

Ctrl+I 打开“收藏夹”侧边栏/另:

将所有垂直平铺或水平平铺或层叠的窗口恢复 

Ctrl+K 关闭除当前和锁定标签外的所有标签 

Ctrl+L 打开“打开”面版(可以在当前页面打开Iternet地址或其他文件...) 

Ctrl+N 新建一个空白窗口(可更改,Maxthon选项→标签→新建) 

Ctrl+O 打开“打开”面版(可以在当前页面打开Iternet地址或其他文件...) 

Ctrl+P 打开“打印”面板(可以打印网页,图片什么的...) 

Ctrl+Q 打开“添加到过滤列表”面板(将当前页面地址发送到过滤列表) 

Ctrl+R 刷新当前页面 

Ctrl+S 打开“保存网页”面板(可以将当前页面所有内容保存下来) 

Ctrl+T 垂直平铺所有窗口 

Ctrl+V 粘贴当前剪贴板内的内容 

Ctrl+W 关闭当前标签(窗口) 

Ctrl+X 剪切当前选中内容(一般只用于文本操作) 

Ctrl+Y 重做刚才动作(一般只用于文本操作) 

Ctrl+Z 撤消刚才动作(一般只用于文本操作) 

Ctrl+F4 关闭当前标签(窗口) 

Ctrl+F5 刷新当前页面 

Ctrl+F6 按页面打开的先后时间顺序向前切换标签(窗口) 

Ctrl+F11 隐藏或显示菜单栏 

Ctrl+Tab 以小菜单方式向下切换标签(窗口) 

Ctrl+Enter 域名自动完成[url=,Maxthon选项→地址栏→常规)/另:

当输入焦点在搜索栏中时,为高亮关键字 

Ctrl+拖曳 保存该链接的地址或已选中的文本或指定的图片到一个文件夹中(保存目录可更改,Maxthon选项→保存) 

Ctrl+小键盘'+' 当前页面放大20% 

Ctrl+小键盘'-' 当前页面缩小20% 

Ctrl+小键盘'*' 恢复当前页面的缩放为原始大小 

Ctrl+Alt+S 自动保存当前页面所有内容到指定文件夹(保存路径可更改,Maxthon选项→保存) 

Ctrl+Shift+小键盘'+' 所有页面放大20% 

Ctrl+Shift+小键盘'-' 所有页面缩小20% 

Ctrl+Shift+F 输入焦点移到搜索栏 

Ctrl+Shift+G 关闭“简易收集”面板 

Ctrl+Shift+H 打开并激活到你设置的主页 

Ctrl+Shift+N 在新窗口中打开剪贴板中的地址,如果剪贴板中为文字,则调用搜索引擎搜索该文字(搜索引擎可选择,Maxthon选项→搜索) 

Ctrl+Shift+S 打开“保存网页”面板(可以将当前页面所有内容保存下来,等同于Ctrl+S)  

Ctrl+Shift+W 关闭除锁定标签外的全部标签(窗口) 

Ctrl+Shift+F6 按页面打开的先后时间顺序向后切换标签(窗口) 

Ctrl+Shift+Tab 以小菜单方式向上切换标签(窗口) 

Ctrl+Shift+Enter 域名自动完成 

Alt+1 保存当前表单 

Alt+2 保存为通用表单 

Alt+A 展开收藏夹列表 

资源管理器 

END显示当前窗口的底端 

HOME显示当前窗口的顶端 

NUMLOCK+数字键盘的减号(-)折叠所选的文件夹 

NUMLOCK+数字键盘的加号(+)显示所选文件夹的内容 

NUMLOCK+数字键盘的星号(*)显示所选文件夹的所有子文件夹 

向左键当前所选项处于展开状态时折叠该项,或选定其父文件夹 

向右键当前所选项处于折叠状态时展开该项,或选定第一个子文件夹 

自然键盘 

【窗口】显示或隐藏“开始”菜单 

【窗口】+F1帮助 

【窗口】+D显示桌面 

【窗口】+R打开“运行” 

【窗口】+E打开“我的电脑” 

【窗口】+F搜索文件或文件夹 

【窗口】+U打开“工具管理器” 

【窗口】+BREAK显示“系统属性” 

【窗口】+TAB在打开的项目之间切换 

辅助功能 

按右边的SHIFT键八秒钟切换筛选键的开和关 

按SHIFT五次切换粘滞键的开和关 

按NUMLOCK五秒钟切换切换键的开和关 

左边的ALT+左边的SHIFT+NUMLOCK切换鼠标键的开和关 

左边的ALT+左边的SHIFT+PRINTSCREEN切换高对比度的开和关 

运行 

按“开始”-“运行”,或按WIN键+R,在『运行』窗口中输入:

 

(按英文字符顺序排列) 

%temp%---------打开临时文件夹 

.--------------C:

\DocumentsandSettings\用户名所在文件夹 

..-------------C:

\DocumentsandSettings 

...------------我的电脑 

\--------------C盘 

添加、删除程序 

辅助功能选项 

Accwiz---------辅助功能向导 

cmd------------CMD命令提示符 

command--------CMD命令提示符 

磁盘检查 

证书管理实用程序 

calc-----------启动计算器 

charmap--------启动字符映射表 

cintsetp-------仓颉拼音输入法 

cliconfg-------SQLSERVER客户端网络实用程序 

clipbrd--------剪贴板查看器 

control--------打开控制面板 

conf-----------启动netmeeting 

计算机管理 

cleanmgr-------垃圾整理 

索引服务程序 

dcomcnfg-------打开系统组件服务 

ddeshare-------打开DDE共享设置 

dxdiag---------检查DirectX信息 

drwtsn32-------系统医生 

设备管理器 

显示属性 

磁盘碎片整理程序 

磁盘管理实用程序 

dvdplay--------DVD播放器 

eventvwr-------一个事情查看器 

eudcedit-------造字程序 

explorer-------打开资源管理器 

共享文件夹管理器 

防火墙 

组策略 

添加硬件 

iexpress-------木马捆绑工具,系统自带 

选项 

区域和语言选项(输入法选项) 

无线链接 

游戏控制器 

本机用户和组 

logoff---------注销命令 

鼠标 

显示内存使用情况 

migwiz---------文件转移向导 

邮件 

mplayer2-------简易widnowsmediaplayer 

mspaint--------画图板 

系统配置实用程序 

mstsc----------远程桌面连接 

magnify--------放大镜实用程序 

mmc------------打开控制台 

声音和音频设备 

mobsync--------同步命令 

网络连接 

nslookup-------IP地址侦测器 

netstartX----开始X服务 

netstopX-----停止X服务 

netstat-an----命令检查接口 

无线网络安装向导 

notepad--------打开记事本 

nslookup-------IP地址侦探器 

narrator-------屏幕“讲述人” 

ntbackup-------系统备份和还原 

移动存储管理器 

移动存储管理员操作请求 

用户账户 

客户服务 

osk------------打开屏幕键盘 

odbcad32-------ODBC数据源管理器 

数据源管理器 

oobe/msoobe/a-检查XP是否激活 

packager-------对象包装程序 

计算机性能监测程序 

电源选项 

progman--------程序管理器 

regedit--------注册表 

组策略结果集 

regedt32-------注册表编辑器 

regsvr32/----调用、卸载DLL文件运行(详细请在cmd中输入regsvr32/) 

语音 

本地服务设置 

syncapp--------创建一个公文包 

sysedit--------系统配置编辑器 

sigverif-------文件签名验证程序 

sndrec32-------录音机 

sndvol32-------音量控制程序 

shrpubw--------共享文件夹设置工具 

本地安全策略 

系统 

syskey---------系统加密(一旦加密就不能解开,保护windowsxp系统的双重密码) 

本地服务设置 

系统文件检查器 

sfc/scannow---windows文件保护 

shutdown-------关机命令(详细请在cmd中输入shutdown/

) 

taskmgr--------任务管理器 

电话和调制解调器选项 

telnet---------远程连接程序 

日期和时间 

tourstart------xp简介(安装完成后出现的漫游xp程序) 

tsshutdn-------60秒倒计时关机命令 

utilman--------辅助工具管理器 

winver---------检查Windows版本 

winmsd---------系统信息 

wiaacmgr-------扫描仪和照相机向导 

winchat--------XP自带局域网聊天 

打开windows管理体系结构(WMI) 

wordpad--------写字板 

自动更新 

wupdmgr--------windows更新程序 

write----------写字板 

wscript--------windows脚本宿主设置 

安全中心 

C:

/windows/fonts字体

win+↑最大化窗口

win+↓还原/最小化窗口

win+←使窗口占领左侧的一半屏幕

win+→使窗口占领右侧的一半屏幕

win+shift+←使窗口在左边的显示器显示

win+shift+→使窗口在右边的显示器显示

win+home还原/最小化所有的其他窗口

*任务栏快捷键

win+T预览第一个任务栏项,按住win键连续按T从左向右预览

win+shift+T预览最后一个任务栏项,按住win+shift键连续按T从右向左预览

松开以后,也可以按←或→键来按顺序预览.

win+数字键1~9启动当前钉在任务栏上的快速启动项,按win+1启动左起第一个快捷方式,依次类推.

*桌面快捷键

win+空格键预览桌面(不同于显示桌面,松开以后会恢复原状.)

win+G按排列次序把桌面小工具送到屏幕最前端

win+P切换连接到投影仪的方式

win+X打开windows移动中心

*辅助工具快捷键

win+加号"+"按比例放大整个屏幕

win+减号"-"按比例缩小整个屏幕

*资源管理器快捷键

Alt+P快速打开/关闭预览窗格

*鼠标动作

Shift+左键单击任务栏图标打开一个新的实例(例如Shift+左键单击"库"图标会打开一个新的资源管理器窗口)

鼠标中键单击任务栏图标作用同上.

Ctrl+Shift+左键单击任务栏图标以管理员权限打开一个新的实例

Shift+右键单击任务栏图标打开像XP/Vista那样的窗口控制菜单(即最大化,最小化,关闭等);对于未打开的快捷方式,则弹出针对快捷方式的右键菜单.

shift+右键单击任务栏分组打开像XP/Vista那样的窗口控制菜单(即最大化组,最小化组,关闭组)

ctrl+在任务栏分组上滚动滚轮在本组中的不同窗口/标签之间切换.

 

 

 

 

MATLAB快捷键/命令大全1(最完整版)

2009-04-1012:

00

 

一、常用对象操作:

除了一般windows窗口的常用功能键外。

1、!

dir可以查看当前工作目录的文件。

!

dir&可以在dos状态下查看。

2、who  可以查看当前工作空间变量名,whos可以查看变量名细节。

3、功能键:

功能键      快捷键       说明

方向上键       Ctrl+P    返回前一行输入

方向下键       Ctrl+N    返回下一行输入

方向左键       Ctrl+B    光标向后移一个字符

方向右键       Ctrl+F    光标向前移一个字符

Ctrl+方向右键  Ctrl+R    光标向右移一个字符

Ctrl+方向左键  Ctrl+L    光标向左移一个字符

home         Ctrl+A    光标移到行首

End        Ctrl+E    光标移到行尾

Esc        Ctrl+U    清除一行

Del        Ctrl+D    清除光标所在的字符

Backspace    Ctrl+H    删除光标前一个字符                 Ctrl+K    删除到行尾     

           Ctrl+C    中断正在执行的命令

4、clc可以命令窗口显示的内容,但并不清除工作空间。

二、函数及运算

1、运算符:

+:

加,  -:

减,  *:

乘,  /:

除,\:

左除  ^:

  幂,‘:

复数的共轭转置,():

制定运算顺序。

2、常用函数表:

sin()正弦(变量为弧度) 

Cot()余切(变量为弧度)

sind()  正弦(变量为度数)  

Cotd()  余切(变量为度数)

asin()  反正弦(返回弧度)   

acot()  反余切(返回弧度) 

Asind()反正弦(返回度数) 

acotd()反余切(返回度数) 

cos()余弦(变量为弧度)   

exp()指数   

cosd()  余弦(变量为度数) 

log()对数 

acos()  余正弦(返回弧度) 

log10()以10为底对数

acosd()余正弦(返回度数)   

sqrt()  开方   

tan()正切(变量为弧度)   

realsqrt()返回非负根

tand()  正切(变量为度数)     

abs()取绝对值 

atan()  反正切(返回弧度)   

angle()返回复数的相位角

atand()反正切(返回度数)     

mod(x,y)返回x/y的余数 

sum(  )  向量元素求和

3、其余函数可以用helpelfun和helpspecfun命令获得。

4、常用常数的值:

pi      …….     

realmin  最小浮点数,2^-1022

i        虚数单位         

realmax  最大浮点数,(2-eps)2^1022

j        虚数单位       

Inf        无限值

eps      浮点相对经度=2^-52       

NaN       空值

三、数组和矩阵:

1、构造数组的方法:

增量发和linspace(first,last,num)first和last为起始和终止数,num为需要的数组元素个数。

2、构造矩阵的方法:

可以直接用[]来输入数组,也可以用以下提供的函数来生成矩阵。

ones()创建一个所有元素都为1的矩阵,其中可以制定维数,1,2….个变量

zeros()创建一个所有元素都为0的矩阵

eye()   创建对角元素为1,其他元素为0的矩阵

diag()根据向量创建对角矩阵,即以向量的元素为对角元素

magic()创建魔方矩阵

rand()创建随机矩阵,服从均匀分布

randn()创建随机矩阵,服从正态分布

randperm()    创建随机行向量

horcat      C=[A,B],水平聚合矩阵,还可以用cat(1,A,B)

vercat      C=[A;B],垂直聚合矩阵,还可以用cat(2,A,B)

repmat(M,v,h)  将矩阵M在垂直方向上聚合v次,在水平方向上聚合h次

blkdiag(A,B)   以A,和B为块创建块对角矩阵

length      返回矩阵最长维的的长度

ndims         返回维数

numel         返回矩阵元素个数

size        返回每一维的长度,[rows,cols]=size(A)

reshape      重塑矩阵,reshape(A,2,6),将A变为2×6的矩阵,按列排列。

rot90         旋转矩阵90度,逆时针方向

fliplr      沿垂轴翻转矩阵

flipud      沿水平轴翻转矩阵

transpose    沿主对角线翻转矩阵

ctranspose    转置矩阵,也可用A’或A.’,这仅当矩阵为复数矩阵时才有区别

inv        矩阵的逆

det        矩阵的行列式值

trace         矩阵对角元素的和

norm        矩阵或矢量的范数,norm(a,1),norm(a,Inf)…….

normest      估计矩阵的最大范数矢量

chol        矩阵的cholesky分解

cholinc      不完全cholesky分解

lu           LU分解

luinc         不完全LU分解

qr           正交分解

kron(A,B)     A为m×n,B为p×q,则生成mp×nq的矩阵,A的每一个元素都会乘上B,并占据p×q大小的空间

rank        求出矩阵的刺

pinv        求伪逆矩阵

A^p        对A进行操作

A.^P        对A中的每一个元素进行操作

四、数值计算

1、线性方程组求解

(1)AX=B的解可以用X=A\B求。

XA=B的解可以用X=A/B求。

如果A是m×n的矩阵,当m=n时可以找到唯一解,m

如果m>n,超定系统

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1