Matlab程序调试相关函数.docx
- 文档编号:28659253
- 上传时间:2023-07-19
- 格式:DOCX
- 页数:14
- 大小:20.49KB
Matlab程序调试相关函数.docx
《Matlab程序调试相关函数.docx》由会员分享,可在线阅读,更多相关《Matlab程序调试相关函数.docx(14页珍藏版)》请在冰豆网上搜索。
Matlab程序调试相关函数
kyboard:
KEYBOARDInvokekeyboardfromM-file.
KEYBOARD,whenplacedinanM-file,stopsexecutionofthefile
andgivescontroltotheuser'skeyboard.Thespecialstatusis
indicatedbyaKappearingbeforetheprompt.Variablesmaybe
examinedorchanged-allMATLABcommandsarevalid.Thekeyboard
modeisterminatedbyexecutingthecommandRETURN(i.e.typing
thesixlettersR-E-T-U-R-Nandpressingthereturnkey.Control
returnstotheinvokingM-file.
DBQUITcanalsobeusedtogetoutofkeyboardmodebutinthiscase
theinvokingM-fileisterminated.
ThekeyboardmodeisusefulfordebuggingyourM-files.
Seealsodbquit,dbstop,return,input.
ReferencepageinHelpbrowserdockeyboard
dbquit:
Quitdebugmode.
TheDBQUITcommandimmediatelyterminatesdebugmodeandreturns
controltothebaseworkspaceprompt.TheM-filebeingprocessed
isNOTcompletedandnoresultsarereturned.
Seealsodbstop,dbcont,dbstep,dbclear,dbtype,dbstack,dbup,
dbdown,anddbstatus.
ReferencepageinHelpbrowserdocdbquit
dbstop:
Setbreakpoint.
TheDBSTOPcommandisusedtotemporarilystoptheexecutionofanM-file
andgivetheuseranopportunitytoexaminethelocalworkspace.Thereare
severalformstothiscommand.Theyare:
(1DBSTOPinMFILEatLINENO
(2DBSTOPinMFILEatLINENO@
(3DBSTOPinMFILEatLINENO@N
(4DBSTOPinMFILEatSUBFUN
(5DBSTOPinMFILE
(6DBSTOPinMFILEatLINENOifEXPRESSION
(7DBSTOPinMFILEatLINENO@ifEXPRESSION
(8DBSTOPinMFILEatLINENO@NifEXPRESSION
(9DBSTOPinMFILEatSUBFUNifEXPRESSION
(10DBSTOPinMFILEifEXPRESSION
(11DBSTOPiferror
(12DBSTOPifcaughterror
(13DBSTOPifwarning
(14DBSTOPifnaninforDBSTOPifinfnan
(15DBSTOPiferrorIDENTIFIER
(16DBSTOPifcaughterrorIDENTIFIER
(17DBSTOPifwarningIDENTIFIER
MFILEmustbethenameofanM-fileoraMATLABPATH-relativepartial
pathname(seePARTIALPATH.LINENOisalinenumberwithinMFILE,Nisan
integerspecifyingtheNthanonymousfunctionontheline,andSUBFUN
isthenameofasubfunctionwithinMFILE.EXPRESSIONisastringcontaining
aevaluatableconditionalexpression.IDENTIFIERisaMATLABMessage
Identifier(seehelpforERRORforadescriptionofmessage
identifiers.TheATandINkeywordsareoptional.
Theformsbehaveasfollows:
(1StopsatthespecifiedlinenumberinMFILE.
(2Stopsjustafteranycalltothefirstanonymousfunction
inthespecifiedlinenumberinMFILE.
(3As(2,butjustafteranycalltotheNthanonymousfunction.
(4StopsatthespecifiedsubfunctionofMFILE.
(5StopsatthefirstexecutablelineinMFILE.
(6-10As(1-(5,exceptonlystopsifEXPRESSIONevaluatesto
true.EXPRESSIONisevaluated(asifbyEVALinMFILE'sworkspace
whenthebreakpointisencountered,andmustevaluatetoascalar
logicalvalue(trueorfalse.
(11CausesastopinanyM-filefunctioncausingarun-timeerrorthat
wouldnotbedetectedwithinaTRY...CATCHblock.
YoucannotresumeM-fileexecutionafteranuncaughtrun-timeerror.
(12CausesastopinanyM-filefunctioncausingarun-timeerrorthat
wouldbedetectedwithinaTRY...CATCHblock.YoucanresumeM-file
executionafteracaughtrun-timeerror.
(13CausesastopinanyM-filefunctioncausingarun-timewarning.
(14CausesastopinanyM-filefunctionwhereaninfinitevalue(Inf
orNot-a-Number(NaNisdetected.
(15-17As(11-(13,exceptthatMATLABonlystopsonanerrororwarning
whosemessageidentifierisIDENTIFIER.(IfIDENTIFIERisthespecial
string'all',thentheseusesbehaveexactlylike(11-(13.
WhenMATLABreachesabreakpoint,itentersdebugmode.Thepromptchanges
toaK>>and,dependingonthe"OpenM-FileswhenDebugging"settinginthe
Debugmenu,thedebuggerwindowmaybecomeactive.AnyMATLABcommandis
────────────────────────────────
预激综合征WPW与束支传导阻滞的鉴别
──────────────────────────
心电图预激综合征束支传导阻滞
──────────────────────────
P-R间期<0.12秒正常或延长
QRS时间>=0.12秒>0.11秒
QRS波形态起始"△"切迹起始无"△",仅有切迹
P-J间期<0.26秒>0.26秒
──────────────────────────
预激综合征和心肌梗塞鉴别
───────────────────────────
心电图特征预激综合征心肌梗塞
───────────────────────────
P-R间期<0.12秒正常
QRS波时间>0.11秒正常
QRS波形态起始宽大△无△
异常Q波<0.04秒>0.04秒
P-J间期<正常0.26秒>=0.26秒
ST-T改变多为继发性原发性改变
───────────────────────────
单腔起搏器性能的字母代码表示法
───┰───┰────┰─────┰────┰─────┰────────────────
字母┃起搏┃感知┃反应┃程控┃抗心动┃名称
代码┃心腔┃心腔┃方式┃功能┃过速功能┃
───╂───╂────╂─────╂────╂─────╂────────────────
AOO┃心房┃无┃无┃无┃无┃心房固定频率起搏器
AAI┃心房┃心房┃抑制┃无┃无┃心房按需起搏器
AAT┃心房┃心房┃触发┃无┃无┃心房待用起搏器
VOO┃心室┃无┃无┃无┃无┃心室固定频率起搏器
VVI┃心室┃心室┃抑制┃无┃无┃心室按需起搏器
VVT┃心室┃心室┃触发┃无┃无┃心室待用起搏器
VVIRO┃心室┃心室┃抑制┃频率反应┃无┃频率反应性心室按需起搏器
VVIPO┃心室┃心室┃抑制┃单项┃无┃单功能程序可控心室按需起搏器
VVIMO┃心室┃心室┃抑制┃多项┃无┃多功能程序可控心室按需起搏器
───┸───┸────┸─────┸────┸─────┸───────────────
多腔起搏器性能的字母代码表示法
───┰───┰────┰─────┰────┰─────┰───────────────
字母┃起搏┃感知┃反应┃程控┃抗心动┃名称
代码┃心腔┃心腔┃方式┃功能┃过速功能┃
───╂───╂────╂─────╂────╂─────╂───────────────
VAT┃心室┃心房┃触发┃无┃无┃P波触发心室起搏器
VOD┃心室┃房.室┃触发和抑制┃无┃无┃P波触发R波抑制心室起搏器
DVI┃房.室┃心室┃抑制┃无┃无┃R波抑制房室顺序起搏器(双灶按需
DDI┃房.室┃房.室┃触发┃无┃无┃P波和R波触发房室顺序起搏器
DDD┃房.室┃房.室┃触发和抑制┃无┃无┃P波和R波触发和抑制房室顺序起搏器(全自动
DCIMN┃房.室┃心室┃抑制┃多项┃正常频率┃R波抑制多功能程控正常频率竞争
┃┃┃┃┃竞争刺激┃房室顺序起搏器
DDDMB┃房.室┃房.室┃触发和抑制┃多项┃猝发成串┃P波和R波触发和抑制多功能程控
┃┃┃┃┃脉冲刺激┃猝发成串脉冲刺激房室顺序起搏器
───┸───┸────┸─────┸────┸─────┸───────────────
注:
A=心房,V=心室,D=双腔(心房和心室或触发和抑制,I=抑制,T=触发
O=无感知和其他功能,P=单项程控,M=多项程控,N=正常频率竞争
D=超速抑制,P=过早搏动,M=短阵快速起搏,S=扫描起搏
───────────────────────────────────────────────
起搏手术合并症及处理
────────────────────────────────
手术合并症处理
---------------------------------
切口感染外科换药,使用抗菌素
血栓性脉管炎外科换药,使用抗菌素
切开颈外静脉偶产生血栓头低足高位,减少脑栓塞机会
起搏阈值增高为导管周围纤维化,水肿,2周后恢复
导管电极移位重新调整导管
导管电极损坏重换导管
膈肌,胸壁,腹肌抽动随着导管头周围纤维化,抽动减轻至消失
心肌穿孔*在心电监护与X线透视下向外拔出适当距离
────────────────────────────────
注:
心肌穿孔的诊断依据:
1.阈值增高或间隙起搏,2.听到心包摩擦音
3.X线下电极导管达到或超出心脏外缘.
起搏器功能障碍的并发症
────────────────────────────────
并发症原因及表现
────────────────────────────────
起搏失败因电源,线路故障或导线折断
起搏心率不规则心肌穿孔,电极导管异位,电极断裂,阈值变化,外电干扰
感知功能障碍信号较小,电极移位,能源不足
出现间发竞争心律自身心率较快,体外调整起搏心率
起搏器频率奔脱频率可达数百次,可引起严重心律失常
电源耗尽数分钟内心率快慢不一
────────────────────────────────
兴奋儿童迷走神经操作方法
───────────────────────────
手法刺激反射
───────────────────────────
关闭声门呼气(将拇指当喇叭吹30-60秒Valsava
深吸气,呼气或咳嗽Valsava
刺激咽部引起恶心反射Valsava
面部浸入冷水中潜水反射
倒立2-3分钟压力感受器反射
───────────────────────────
儿童电生理检查的适应证
───────────────────────────
快速型心律失常缓慢型心律失常
───────────────────────────
室上性心动过速病态窦房结综合征
预激伴晕厥重度房室传导阻滞
频发室上速使用兴奋迷走神经方法及
抗心律失常药物无反应
室性心动过速
无心脏病的特发性室性心动过速
先天性,后天性心脏病手术后
心肌炎,代谢性疾病
Removebreakpoint.
───────────────────────────
小儿抗心律失常药物的剂量表
──┰──────┰────────┰────────┰─────────
┃儿科剂量
┃静脉
(2DBCLEARinMFILEatLINENO@
┃奎尼丁┃首次剂量3mg/kg┃6mg/kg1次,┃2mg/kg/加入5%GS
┃┃无不良反应┃每2小时
(8DBCLEARifWARNING共5
次┃40ml缓注
膜┃普鲁卡因酰胺┃14mg/kg1次
(12DBCLEARifWARNINGIDENTIFIER
1次┃小儿
1.4mg/kg1次
MFILEmustbethenameofanM-fileoraMATLABPATH-relativepartial
pathname(seePARTIALPATH.LINENOisalinenumberwithinMFILE,andSUBFUN
isthenameofasubfunctionwithinMFILE.IDENTIFIERisaMATLABMessage
Identifier(seehelpforERRORforadescriptionofmessage
identifiers.TheATandINkeywordsareoptional.
Theseveralformsbehaveasfollows:
(1RemovesthebreakpointatlineLINENOinMFILE.
(2RemovesthebreakpointinthefirstanonymousfunctionatlineLINENO
inMFILE.
(3RemovesthebreakpointintheNthanonymousfunctionatlineLINENO
inMFILE.(Usethiswhenthereismorethanoneanonymousfunction
onthesameline.
(4RemovesallbreakpointsinthespecifiedsubfunctionofMFILE.
(5RemovesallbreakpointsinMFILE.
(6ClearstheDBSTOPIFERRORstatementandanyDBSTOPIFERROR
IDENTIFIERstatements,ifset.
(7ClearstheDBSTOPIFCAUGHTERRORstatement,andanyDBSTOPIFCAUGHT
ERRORIDENTIFIERstatements,ifset.
(8ClearstheDBSTOPIFWARNINGstatement,andanyDBSTOPIFWARNING
IDENTIFIERstatements,ifset.
(9ClearstheDBSTOPoninfinitiesandNaNs,ifset.
(10ClearstheDBSTOPIFERRORIDENTIFIERstatementforthespecified
IDENTIFIER.Itisanerrortoclearthissettingonaspecific
identifierifDBSTOPIFERRORorDBSTOPIFERRORALLisset.
(11ClearstheDBSTOPIFCAUGHTERRORIDENTIFIERstatementforthespecified
IDENTIFIER.Itisanerrortoclearthissettingonaspecific
identifierifDBSTOPifcaughterrororDBSTOPifcaughtERRORall
isset.
(12ClearstheDBSTOPIFWARNINGIDENTIFIERstatementforthespecified
IDENTIFIER.Itisanerrortoclearthissettingonaspecific
identifierifDBSTOPIFWARNINGorDBSTOPIFWARNINGALLisset.
(13RemovesallbreakpointsinallM-files,aswellasthosementionedin
(6-(9above.
Seealsodbstep,dbstop,dbcont,dbtype,dbstack,dbup,dbdown,dbstatus,
dbquit,error,partialpath,try,warning.
ReferencepageinHelpbrowserdocdbclear
dbcont:
Continueexecution.
TheDBCONTcommandresumesexecutionofanM-filefollowingastopin
executioncausedbyeitheraDBSTOPorDBSTEPcommand.Executionwill
continueuntileitheranotherbreakpointisencountered,anerror
occurs,orMATLABreturnstothebaseworkspaceprompt.
Seealsodbquit,dbstep,dbstop,dbclear,dbtype,dbstack,dbup,
dbdown,dbstatus.
ReferencepageinHelpbrowser
docdbcont
dbstatus:
Listallbreakpoints.
DBSTATUS,byitself,displaysalistofallthebreakpointsthedebugger
knowsaboutincludingERROR,CAUGHTERROR,WARNING,andNANINF.
DBSTATUSMFILEdisplaysthebreakpointssetforthespecifiedM-file.MFILE
mustbethenameofanm-filefunctionoraMATLABPATHrelativepartial
pathname(seePARTIALPATH.
DBSTATUS('-completenames'outputsthe"completename"ofeachfunction.
Acompletenameincludestheabsolutefilenameandtheentiresequenceof
functionsthatnestthefunctio
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Matlab 程序 调试 相关 函数