fminsearch returns Not enough input arguments.
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
xueqi
am 16 Apr. 2016
Bearbeitet: Minghao Luo
am 9 Mär. 2020
Hi I have defined a function objfun as follows.
% function z = objfun(x)
z=x(1)^2+x(2)^2;
end
Then I tried to find its minimum (I know it is (0,0) ... I just want to do some tricks on top of this function) by using the following
% x = fminsearch(objfun,[2,2])
and got the following error
Not enough input arguments.
Error in objfun (line 3)
z=x(1)^2+x(2)^2;
Error in try1 (line 3)
x = fminsearch(objfun,[2,2])
Could anyone help me with this please? Thank you!
0 Kommentare
Akzeptierte Antwort
Walter Roberson
am 16 Apr. 2016
x = fminsearch(@objfun,[2,2])
1 Kommentar
Minghao Luo
am 9 Mär. 2020
Bearbeitet: Minghao Luo
am 9 Mär. 2020
I have met this annoying problem as well. I am very grateful your answer helped me solve it.
BTW I found you almost answered every question on this forum about fminsearch 'Not enough input arguments'. What a nice guy you are
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Performance and Memory 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!