How can I code these 2 equations?
情報
この質問は閉じられています。 編集または回答するには再度開いてください。
古いコメントを表示
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 件のコメント
David K.
2019 年 9 月 17 日
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
2019 年 9 月 17 日
Richárd Tóth
2019 年 9 月 17 日
David K.
2019 年 9 月 17 日
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
2019 年 9 月 17 日
回答 (0 件)
この質問は閉じられています。
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!