How can I code these 2 equations?
Informazioni
Questa domanda è chiusa. Riaprila per modificarla o per rispondere.
Mostra commenti meno recenti
Hello
Is it possible to write these as 1-1 assignment?
given.
A is
, b is
and
is
. u and l are
matrices

The problematic part is the sum and the
or
condition. How should I modify this?
lambda_2k1 = max((b-sum(A*x_c))/A(:,k)) + (u(k) - l(k))/2;
5 Commenti
David K.
il 17 Set 2019
Maybe this? I am assuming that the prelim val is a vector the same size as A(:,k)
prelimVal = (b-sum(A*x_c))/A(:,k);
val1 = prelimVal(A(:,k)<0);
val2 = prelimVal(A(:,k)>0);
lambda_2k1 = max(val1) + (u(k) - l(k))/2;
lambda_2k = min(val2) - (u(k) - l(k))/2;
Richárd Tóth
il 17 Set 2019
Richárd Tóth
il 17 Set 2019
David K.
il 17 Set 2019
Yes you do. Also, I think you may want to make sure the sum is summing the elements in the dimension you need them to be. If they are not, use sum( . . . , 2).
Richárd Tóth
il 17 Set 2019
Risposte (0)
Questa domanda è chiusa.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!