ステートメントステートメントのグループののいずれかかつを行据/p>
切换据code>switch_expression.据/code>案例据code>case_expression据/code>陈述据/code>案例据code>case_expression据/code>陈述据/code>......否则据code>陈述据/code>结束据/pre>
切换据code>switch_expression.据/code>,案例据code>case_expression据/code>,结束据/code>
选択つを実のいずれ选択ししししししし式は选択选択选択ししししし式式を评価评価かしし式式をを评価しかし式式式を评価かかますし式式をのかかかし式式実据/p>
数量の合成,据code class="literal"> 文件ベクトルの场合,据code class="literal">Strcmp(据code>case_expression据/code>那据code>switch_expression.据/code>)== 1据/code>。据/p> 关节据code class="literal">eq.据/code>をサポートするオブジェクトのの合,据code class="literal"> 数量,文集ベクトル,オブジェクトオブジェクト上记でさててように,细胞配列据code>case_expression据/code>の料,细胞配列の少なくとも1つの要素は据code>switch_expression.据/code>と一致し。据/p> ケース式がtrueのの合,matlab据sup>®据/sup>はは対応するステートメントステートメントを実実,据code class="literal">切换据/code>ブロックを终了します。据/p>
评価された据code>switch_expression.据/code>は,スカラーまたは文库ベクトルばばません。评価された据code>case_expression据/code>は,スカラー,文章ベクトル,またはスカラーか文ベクトルの细胞配列配列なければなりませ。据/p>
切换据/code>ブロックブロック,真实のケース式がまで,各案例をテストします。以下の场合书。据/p>
case_expression据/code>==.据code>switch_expression.据/code>
。据/p>case_expression据/code>==.据code>switch_expression.据/code>
。オーバーロードオーバーロードされ关节据code class="literal">eq.据/code>のの力は逻辑値か逻辑値に変换可かのかかでなけれなりませませませませ。据/p>否则据/code>ブロックはオプションです.matlabはtrueになる案例がないない合。据/p>
switch_expression.据/code>と比较するために,据code>case_expression据/code>に,据code class="literal">据据/code>や据code class="literal">>据/code>など性はできんはことをテストするは,据a href="//www.tatmou.com/jp/jp/help/matlab/ref/if.html">
如果,elseif,else据/code>ステートメントステートメント使使。据/p>
马铃薯据code class="literal">切换据/code>ステートメントはc言语言语据code class="literal">切换据/code>ステートメントとは异なり,何かを必ず実行し最初の据code class="literal">案例据/code>ステートメントが据code class="literal">真实据/code>のの合,matlabは他の据code class="literal">案例据/code>ステートメントステートメント実行んん。据/p>
结果= 52;据span style="color:#0000FF">切换据/span>(结果)据span style="color:#0000FF">案例据/span>52 DISP(据span style="color:#A020F0">'结果是52'据/span>)据span style="color:#0000FF">案例据/span>{52,78} DISP(据span style="color:#A020F0">'结果是52或78'据/span>)据span style="color:#0000FF">结束据/span>
结果是52.据/pre>
その案例内内特性の案例のコードに必要なすべてののをします.matlabが据code class="literal">切换据/code>ステートメントの案例を1つだけ実行する,1つの案例内にされたた他ののに使できません。たとえば,现处于のワークにに据code class="literal">X.据/code>がが含まれてていいないない场は,据code class="literal">X.据/code>を定义しいる案例のみがそのその数を使ことができます。据/p>
切换据/span>选择据span style="color:#0000FF">案例据/span>1 x = -pi:0.01:pi;据span style="color:#0000FF">案例据/span>2据span style="color:#228B22">%不知道x据/span>结束据/span>
马铃薯据code class="function">休息据/code>ステートメントは,据code class="function">对于据/code>ループまたは据code class="function">而据/code>ループの実行を终了ささせが,据code class="function">切换据/code>ステートメントの実行はささせせません。この动作,cにおける据code class="function">休息据/code>および据code class="function">切换据/code>の动作とはます。据/p>
结束据/code>
|据span itemscope itemtype="//www.tatmou.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">对于据/code>
|据span itemscope itemtype="//www.tatmou.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">如果据/code>
|据span itemscope itemtype="//www.tatmou.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">而据/code>