Filter löschen
Filter löschen

Error while applying fminunc : fun must be a function

1 Ansicht (letzte 30 Tage)
Tushar Shinde
Tushar Shinde am 31 Jan. 2017
Beantwortet: Walter Roberson am 31 Jan. 2017
Hi, I have just started learning and using matlab functions. I wanted to minimize simple quadratic function as follows:
fun = x.^2
x0 = 10
[x, fval] = fminunc(fun, x0)
I was expecting o/p as x=0 fval=0 but instead it gave me: fun should be a function or string or inline....
It is such a simple script. Where am I going wrong?
Thanx in advance :)

Antworten (1)

Walter Roberson
Walter Roberson am 31 Jan. 2017
fun = @(x) x.^2

Kategorien

Mehr zu Get Started with Optimization Toolbox 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!

Translated by