From a2d9c2bfd6eb83d1a494821176388eb312d08254 Mon Sep 17 00:00:00 2001 From: Harpreet Date: Mon, 25 Jan 2016 01:05:02 +0530 Subject: functions added --- demos/fgoalattain.dem.sce | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 demos/fgoalattain.dem.sce (limited to 'demos/fgoalattain.dem.sce') diff --git a/demos/fgoalattain.dem.sce b/demos/fgoalattain.dem.sce new file mode 100644 index 0000000..89a5957 --- /dev/null +++ b/demos/fgoalattain.dem.sce @@ -0,0 +1,26 @@ +mode(1) +// +// Demo of fgoalattain.sci +// + +function f1 = fun(x) +f1(1)=2*x(1)*x(1)+x(2)*x(2)-48*x(1)-40*x(2)+304 +f1(2)=-x(1)*x(1)-3*x(2)*x(2) +f1(3)=x(1)+3*x(2)-18 +f1(4)=-x(1)-x(2) +f1(5)=x(1)+x(2)-8 +endfunction +x0=[-1,1]; +halt() // Press return to continue + +goal=[-5,-3,-2,-1,-4]; +weight=abs(goal) +//xopt = [-0.0000011 -63.999998 -2.0000002 -8 3.485D-08] +//fval = [4 3.99] +halt() // Press return to continue + +//Run fgoalattain +[xopt,fval,attainfactor,exitflag,output,lambda]=fgoalattain(fun,x0,goal,weight) +halt() // Press return to continue + +//========= E N D === O F === D E M O =========// -- cgit