I have a function called errorrms_tal, which is stored in a seperate .m file, and takes three inputs (x, y, z), while producing 3 outputs ( out1, out2, and out3):
[out1, out2, out3] = errorrms_tal(x,y,z);
I would now like to use MatLab's fminbnd to minimized out1 of my function errorrms_tal with respect to the variable x (leaving y and z as just a constants, i.e. not varied as part of the optimisation). Therefore I wanted to do something like the following:
x_optimum = fminbnd(@(x)errorrms_tal(x,y,z),x1,x2);
However, I also would like to know the outputs out2 a out3 of the function errorrms_tal, which is produced when the fminbnd calculate the x_optimum. How can I do it?