how to sparse matrix
情報
この質問は閉じられています。 編集または回答するには再度開いてください。
古いコメントを表示
In the example given under Intlinprog (factory, warehouse and sales outlet-matlab documenttation), one of the command to specify the sparse matrix is given as :Aineq = spalloc(P*F + W,matwid,P*F*W + S*W); i would please try to understand how the parameters for rows, and nonzero values have been arrived i.e P*F + W and P*F*W + S*W
0 件のコメント
回答 (1 件)
Massimo Zanetti
2016 年 10 月 10 日
編集済み: Massimo Zanetti
2016 年 10 月 10 日
According to the lines before alloc() call, https://it.mathworks.com/help/optim/ug/factory-warehouse-sales-allocation-model.html
there are
F = floor(f*N2); % number of factories
W = floor(w*N2); % number of warehouses
S = floor(s*N2); % number of sales outlets
and
P = 20; % 20 products
Therefore, to set up the linear system that defines inquality constraints they first allocate sparse matrix place
Aineq = spalloc(P*F + W,matwid,P*F*W + S*W)
and later they fill in the matrix.
1 件のコメント
Sachin Kamble
2016 年 10 月 10 日
この質問は閉じられています。
製品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!