switch between subfunctions

1 回表示 (過去 30 日間)
azarm
azarm 2011 年 8 月 24 日
Hi hi,
i have a main function that includes many other sub functions inside. I want to switch between subfunction,i.e. block some of them and run the others. Any idea how to make it?
function main ()
.
function1 ()
function2 () . .
end
Tnx,
Azarm

採用された回答

Andrei Bobrov
Andrei Bobrov 2011 年 8 月 24 日
use switch or if..end, e.g.:
function funmain(..., p1)
function funs1()
...
end
function funs2()
...
end
... % 1 or 2 variant
end
% 1 variant
switch p1
case case_expr1
... = funs1();
case case_expr2
... = funs2();
end
% 2 variant
if p1 == expr (or strcmp(p1,expr)...)
... = funs1();
else
... = funs1();
end
  1 件のコメント
azarm
azarm 2011 年 8 月 24 日
tnx, didn'n notice that it works for functions too:)

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeStartup and Shutdown についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by