Mercurial > octave
comparison src/pinv.cc @ 2086:bfb775fb6fe8
[project @ 1996-04-25 05:55:19 by jwe]
author | jwe |
---|---|
date | Thu, 25 Apr 1996 05:55:19 +0000 |
parents | 003570e69c7b |
children | 6abec42e52f6 |
comparison
equal
deleted
inserted
replaced
2085:7603b37325db | 2086:bfb775fb6fe8 |
---|---|
34 | 34 |
35 DEFUN_DLD_BUILTIN (pinv, args, , | 35 DEFUN_DLD_BUILTIN (pinv, args, , |
36 "pinv ( [, tol])\n\ | 36 "pinv ( [, tol])\n\ |
37 Returns the pseudoinverse of X; singular values less than tol are ignored.") | 37 Returns the pseudoinverse of X; singular values less than tol are ignored.") |
38 { | 38 { |
39 Octave_object retval; | 39 octave_value_list retval; |
40 | 40 |
41 int nargin = args.length (); | 41 int nargin = args.length (); |
42 | 42 |
43 if (nargin < 1 || nargin > 2) | 43 if (nargin < 1 || nargin > 2) |
44 { | 44 { |
45 print_usage ("pinv"); | 45 print_usage ("pinv"); |
46 return retval; | 46 return retval; |
47 } | 47 } |
48 | 48 |
49 tree_constant arg = args(0); | 49 octave_value arg = args(0); |
50 | 50 |
51 double tol = 0.0; | 51 double tol = 0.0; |
52 if (nargin == 2) | 52 if (nargin == 2) |
53 tol = args(1).double_value (); | 53 tol = args(1).double_value (); |
54 | 54 |