diff options
Diffstat (limited to 'tests/general_tests/lsqnonneg/lsqnonneg_logical1.sce')
-rw-r--r-- | tests/general_tests/lsqnonneg/lsqnonneg_logical1.sce | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/tests/general_tests/lsqnonneg/lsqnonneg_logical1.sce b/tests/general_tests/lsqnonneg/lsqnonneg_logical1.sce new file mode 100644 index 0000000..b151d73 --- /dev/null +++ b/tests/general_tests/lsqnonneg/lsqnonneg_logical1.sce @@ -0,0 +1,43 @@ +// 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] + +//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) + |