Mercurial > repos > public > sbplib
diff stripeMatrix.m @ 51:0be702829bb9
Generalized spdiag. Added function for createing a banded sparse matrix.
author | Jonatan Werpers <jonatan@werpers.com> |
---|---|
date | Wed, 11 Nov 2015 15:15:26 -0800 |
parents | |
children | 5cb99f56f55e |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/stripeMatrix.m Wed Nov 11 15:15:26 2015 -0800 @@ -0,0 +1,7 @@ +% Creates a matrix of size n,m with the values of val on the diagonals diag. +function A = stripeMatrix(val,diags,n,m) + default_arg('m',n); + + D = ones(n,1)*val; + A = spdiags(D,diags,n,m); +end \ No newline at end of file