switch between subfunctions

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

 采纳的回答

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 个评论

tnx, didn'n notice that it works for functions too:)

请先登录,再进行评论。

更多回答(0 个)

类别

帮助中心File Exchange 中查找有关 Spline Postprocessing 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by