Calling a function f inside f,how can we do this
Mostrar comentarios más antiguos
function H=f(m)
H1=zeros(m/2);
H=[f(m/2) H1;H1 H1];
end
Respuesta aceptada
Más respuestas (1)
Babak
el 22 de Abr. de 2013
0 votos
Just as a side issue: You better change the name of the function from a one letter name "f" to at least a 2 letter name. I remember I was trying to compute function of a function and MATLAB has issues (bugs) in calculating the result..(not sure if it's already fixed or not)... but things like sin(f(2)) or g(f(x)) may fail for a generic f function even if f is correctly defined.
This has nothing to do with the "recursion" Walter is talking about.
2 comentarios
Raviteja Panamgipalli
el 23 de Abr. de 2013
Walter Roberson
el 23 de Abr. de 2013
I have not heard of any issue with single-letter names. Do you have the bug report number, or a link to where you have posted about this before?
Categorías
Más información sobre MATLAB Compiler en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!