在Octave中,是否可以使用以下方式在arrayfun中使用“if”语句?
在arrayfun中允许if条件语句吗?
a = [ 1 2; 3 4];
arrayfun(@(x) if x>=2 1 else 0 end, a)
Octave抱怨:
>>> arrayfun(@(x) if x>=2 1 else 0 end, a)
^
在arrayfun中允许if条件语句吗?