Where is the 'constr' function located?

10 views (last 30 days)
Thomas Mansencal
Thomas Mansencal on 18 Sep 2014
Edited: Thomas Mansencal on 18 Oct 2014
Hi,
I'm trying to run some code from Brian Smits: http://www.cs.utah.edu/~bes/papers/color/
And I'm having the following error:
Undefined function 'constr' for input arguments of type 'char'.
The calling code is as follows:
x = pinv(A) *white;
whiteS = x + null(A) * constr('colorFun',zeros(N-3,1),options);
I thought the function was in the Optimization toolbox, but it actually doesn't looks like it.
Cheers,
Thomas
  1 Comment
Thomas Mansencal
Thomas Mansencal on 18 Oct 2014
Edited: Thomas Mansencal on 18 Oct 2014
I actually managed to find legacy functions here and there and run the code, we have pushed all that here: https://github.com/colour-science/smits1999
Thomas

Sign in to comment.

Answers (1)

Matt J
Matt J on 18 Sep 2014
Edited: Matt J on 18 Sep 2014
If the following link is talking about the same 'constr', it was replaced by fmincon some time ago
  2 Comments
Thomas Mansencal
Thomas Mansencal on 18 Sep 2014
Thanks for that! The function signature is however different, so a dumb search and replace doesn't work unfortunately!
Matt J
Matt J on 18 Sep 2014
No, but you could write your own constr.m file that acts as a wrapper for fmincon, passing the input data to fmincon in the form that it expects.

Sign in to comment.

Tags

Community Treasure Hunt

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

Start Hunting!