Filter löschen
Filter löschen

Alternative to any() for loops when compiling mex-functions

1 Ansicht (letzte 30 Tage)
Léon
Léon am 9 Dez. 2011
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!

Akzeptierte Antwort

Jan
Jan am 9 Dez. 2011
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.

Weitere Antworten (0)

Kategorien

Mehr zu MATLAB Compiler finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by