How can I use LINSOLVE function with sparse matrices?

8 ビュー (過去 30 日間)
MathWorks Support Team
MathWorks Support Team 2009 年 6 月 27 日
I would like to use the command LINSOLVE with sparse matrices. When I run the following code:
A = triu(rand(5,3));
x = [1 1 1 0 0]';
b = A'*x;
opts.UT = true; opts.TRANSA = true;
S = sparse(A);
y2 = linsolve(S,b,opts);
I receive the following error:
??? Error using ==> linsolve
Linsolve is currently not supported for sparse inputs

採用された回答

MathWorks Support Team
MathWorks Support Team 2009 年 6 月 27 日
The ability to use LINSOLVE function with sparse matrices is not available in MATLAB R2007a Prerelease.
As a workaround, you can use MLDIVIDE(\) or MRDIVIDE(/) operators on your sparse matrices.

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeResizing and Reshaping Matrices についてさらに検索

タグ

タグが未入力です。

製品

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by