Sparse Support for MATLAB Coder

13 ビュー (過去 30 日間)
wma
wma 2011 年 7 月 12 日
Does the MATLAB Coder support sparse Matrices created for example with the sparse() function? Something like
A = sparse(zeros(4,4));
A(3,3) = 1.0;
Thanks in advance

回答 (3 件)

Friedrich
Friedrich 2011 年 7 月 12 日

wma
wma 2011 年 7 月 12 日
Where do i have to set this "sparse=true"?? Icannot find a setting.

Walter Roberson
Walter Roberson 2011 年 7 月 12 日
Use the syntax
t=coder.newtype(numeric_class, sz, variable_dims, Name, Value)
with Name being 'sparse' and Value being true:
t=coder.newtype(numeric_class, sz, variable_dims, 'sparse', true)
  1 件のコメント
wma
wma 2011 年 7 月 13 日
Hello and thank you for your answer.
Unfortunately it does not work. "coder.newtype" is not a recognized keyword.
I am trying to translate this:
A = sparse(zeros(p,2*p));
B = sparse(zeros(k+p,2*(k+p)));

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeSparse Matrices についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by