Mercurial > repos > public > sbplib
annotate spdiag.m @ 103:bc5db54f9efd feature/arclen-param
fzero_vec, integral_vec and spline are now local functions in Curve. Renamed arcLengthStretch to arcLengthParametrization. Removed plot_derivative. Added some comments and extra lines + removed unneccesary lines. arcLength is now a method and not static. Constructor does not accept difference operator anymore.
author | Martin Almquist <martin.almquist@it.uu.se> |
---|---|
date | Mon, 07 Dec 2015 17:24:28 +0100 |
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 |