annotate spzeros.m @ 1056:b4fa176b4287
feature/poroelastic
Elastic2dVariable: boundary condition type can now be a string, normal or tangential, as well as component number.
author |
Martin Almquist <malmquist@stanford.edu> |
date |
Fri, 25 Jan 2019 15:15:44 -0800 |
parents |
13d2f20c0c0d |
children |
|
rev |
line source |
488
|
1 function S = spzeros(varargin)
|
|
2 switch length(varargin)
|
|
3 case 2
|
|
4 S = sparse(varargin{1}, varargin{2});
|
|
5 case 1
|
|
6 v = varargin{1};
|
|
7 switch length(v)
|
|
8 case 1
|
|
9 S = sparse(v,v);
|
|
10 case 2
|
|
11 S = sparse(v(1), v(2));
|
|
12 otherwise
|
|
13 error('Input must be either one integer, two integers or a vector with two integers');
|
|
14 end
|
|
15 otherwise
|
|
16 error('Too many input arguments.');
|
|
17 end
|
|
18 end
|