"@" inside fzero command. I get an erro why?
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
Douglas Alves
am 2 Jun. 2014
Kommentiert: Douglas Alves
am 2 Jun. 2014
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 Kommentare
Akzeptierte Antwort
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Startup and Shutdown 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!