Clear Filters
Clear Filters

Error while applying fminunc : fun must be a function

1 view (last 30 days)
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 :)

Answers (1)

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

Categories

Find more on Get Started with Optimization Toolbox in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!