diff options
Diffstat (limited to 'tests/general_tests/lsqnonneg/lsqnonneg_logical2.sce')
-rw-r--r-- | tests/general_tests/lsqnonneg/lsqnonneg_logical2.sce | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/tests/general_tests/lsqnonneg/lsqnonneg_logical2.sce b/tests/general_tests/lsqnonneg/lsqnonneg_logical2.sce new file mode 100644 index 0000000..f19ab00 --- /dev/null +++ b/tests/general_tests/lsqnonneg/lsqnonneg_logical2.sce @@ -0,0 +1,44 @@ +// An example with C and d as input +C = [1 1 1; + 1 1 0; + 0 1 1; + 1 0 0; + 0 0 1] +d = [89; + 67; + 53; + 35; + 20] +options = list("MaxIter", 300); + +//Output +//Optimal Solution Found. +// lambda = +// +// lower: [5.131D-09,5.546D-09,8.739D-09] +// upper: [0,0,0] +// output = +// +// Iterations: 7 +// ConstrViolation: 0 +// exitflag = +// +// 0 +// residual = +// +// 0.75 +// - 0.625 +// - 0.125 +// - 0.125 +// - 0.625 +// resnorm = +// +// 1.375 +// xopt = +// +// 35.125 +// 32.5 +// 20.625 + +[xopt,resnorm,residual,exitflag,output,lambda] = lsqnonneg(C,d,options) + |