Previous Next nonlinear_ok_sin_f.m

Example Constraint Function: nonlinear_ok_sin_f

Source Code
 
function [fk, Fk] = nonlinear_ok_sin_f(k, xk)
	global nonlinear_ok_sin_x4_min
	x4_min = nonlinear_ok_sin_x4_min;
	%
	% constrained so that x(4) >= 1 - sin( x(1) ) + x4_min
        ell      = 1;
	n        = size(xk, 1);
	% 
	fk       = 1 - sin( xk(2) ) + x4_min - xk(4);
	Fk       = zeros(ell, n);
	Fk(1, 2) = - cos( xk(2) );
	Fk(1, 4) = -1;
	return
end

Input File: test/nonlinear_ok_sin_f.m