C++ Math Library Reference | ![]() ![]() |
Extract and create sparse band and diagonal matrices
C++ Prototype
mwArray spdiags(const mwArray &in1, const mwArray &in2=mwArray::DIN, const mwArray &in3=mwArray::DIN, const mwArray &in4=mwArray::DIN); mwArray spdiags(mwArray *out1, const mwArray &in1);
C++ Syntax
#include "matlab.hpp" mwArray m, n; mwArray A, B, d; B = spdiags(&d,A); B = spdiags(A,d); A = spdiags(B,d,A); A = spdiags(B,d,m,n);
MATLAB Syntax
[B,d] = spdiags(A) B = spdiags(A,d) A = spdiags(B,d,A) A = spdiags(B,d,m,n)
See Also
spdiags
Calling Conventions![]() | spconvert | speye | ![]() |