Alternative to any() for loops when compiling mex-functions
2 次查看(过去 30 天)
显示 更早的评论
Does anyone know the best alternative to the any() function when I use it in a loop, since it is not supported for compiling the m-code as a mex-function. Example:
if any(k)
x = k^2;
end;
Thank you very much!
0 个评论
采纳的回答
Jan
2011-12-9
What about a dull loop?
any_k = false;
for i = 1:numel(k)
if k(i) ~= 0
any_k = true;
break;
end
end
If this is converted to C, it should ve efficient. But I cannot test this.
更多回答(0 个)
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!