|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
最近遇到了try/catch语句,& X2 n3 ^" J1 z7 s0 I$ `
try0 q* |: E' ]1 V$ e7 `! Z/ b
sMix = gmmem(sMix, mDataT, vOptions);8 U* w7 ]4 ]4 D3 m8 Q m6 d" u
catch! n- E# R, d8 ?
disp('k-means instead of EM');
2 j: r4 V/ C! L2 z# v, G# Fend" P$ q5 L: a" E7 ?& v: @
4 ^; E! H0 D3 O" \我理解该语句的作用是首先执行函数gmmem的结果输出为sMix,然后需要判断该函数的输出是否正确,如果不正确的话执行catch后面的指令。' n; F x+ r6 R6 d* U5 Z
我想问的问题是,我在debug的时候,在try后面的语句会执行得到相应的结果,那么该语句的执行结果是否错误这个判断过程是怎么实现的?
! I. R. a7 }! J/ f: _4 f9 W6 K6 T, W5 H) h |
|