Mercurial > repos > public > sbplib
annotate spdiag.m @ 289:354e40a8e1a5
Merged in feature/textTable (pull request #3)
Feature/texttable
author | Martin Almquist <martin.almquist@it.uu.se> |
---|---|
date | Mon, 12 Sep 2016 15:18:25 +0200 |
parents | 9c0192cf099f |
children | 8e0067aef5b0 |
rev | line source |
---|---|
45
b6cfc04e576c
Changed spdiag to be more like matlabs diag.
Jonatan Werpers <jonatan@werpers.com>
parents:
27
diff
changeset
|
1 function A = spdiag(a,i) |
81
9c0192cf099f
Added default argument to spdiag.
Jonatan Werpers <jonatan@werpers.com>
parents:
51
diff
changeset
|
2 default_arg('i',0); |
51
0be702829bb9
Generalized spdiag. Added function for createing a banded sparse matrix.
Jonatan Werpers <jonatan@werpers.com>
parents:
45
diff
changeset
|
3 n = length(a)-abs(i); |
45
b6cfc04e576c
Changed spdiag to be more like matlabs diag.
Jonatan Werpers <jonatan@werpers.com>
parents:
27
diff
changeset
|
4 A = spdiags(a,i,n,n); |
27
97a638f91fb8
Added function spdiag(). Fixed a bunch of bugs in the Wave2dCurve scheme.
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
5 end |