Calling a function f inside f,how can we do this
古いコメントを表示
function H=f(m)
H1=zeros(m/2);
H=[f(m/2) H1;H1 H1];
end
採用された回答
その他の回答 (1 件)
Babak
2013 年 4 月 22 日
0 投票
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 件のコメント
Raviteja Panamgipalli
2013 年 4 月 23 日
Walter Roberson
2013 年 4 月 23 日
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?
カテゴリ
ヘルプ センター および File Exchange で MATLAB Compiler についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!