Defining array contents - order doesn't matter - Linear programming problem
Ältere Kommentare anzeigen
Hi All,
I'm attempting to solve a linear programming problem in the for Ax = B, that I'm hoping to plug into the intlinprog function. The problem I'm having is defining the B array. I know what the contents should be, but I will not know what order they will be in.
For example: A a 16x100 matrix, x equals a 100x1 matrix, and in turn B equals a 16x1 matrix. Lets say I know the contents of B should contain a 3, another 3, and 14 zeros, but I do not know what order those will be in. Is there any built in function to define the B matrix in such fashion? If not how else could a define such a matrix?
Thanks for any help anyone can provide!
Antworten (1)
It does not matter what order the B(i) are in, as long as the ordering of the rows A(i,;) matches B(i).
2 Kommentare
Matt Newman
am 16 Mär. 2019
Matt J
am 17 Mär. 2019
The order of X(i) and B(i) are unrelated to each other. The order of the columns A(:,i) are related to X(i), but it shouldn't concern you. If you permute the columns of A, then the solver will give you correspondingly permuted X(i).
Kategorien
Mehr zu Creating and Concatenating Matrices finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!