"@" inside fzero command. I get an erro why?
1 回表示 (過去 30 日間)
古いコメントを表示
I've got 2 .m files. The line which calls the second file is
[f1 q] = fzero(@avaliator,const.guessf1,const)
it'll call avaliator (.m file)
function q = avaliator
e = -100 ;
[r,y] = integrator(const);
q = sqrt((y(end,2)/const.Total_mass)^2 + (r(end)^e/const.Total_Radius)^2)*(y(end,2).../const.Total_mass) ;
the problem is that it only calls avaliator if I take the "@" out. I think it's because of "@" is for calling functions right? But in another code very similar to this "@" is used with no problem and the .m file called is not a function but something like this avaliator file I posted. Does anyone know why it's returning an error? (suppose all the const.'something' known)
0 件のコメント
採用された回答
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Startup and Shutdown についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!