Gesucht wird der Befehl zur Berechnung des Rangs (engl. rank) einer
Matrix. Hierzu wird zunächst mit Hilfe der Funktion lookfor nach jenen
Funktionen gesucht, in deren Kurzbeschreibung die Zeichenkette rank vorkommt:
>> lookfor rank
CHOLUPDATE Rank 1 update to Cholesky factorization.
QRUPDATE Rank 1 update to QR factorization.
RANK Matrix rank.
SPRANK Structural rank.
GFRANK Compute the rank of a matrix over a Galois field.
FITSCALINGRANK Rank based fitness scaling.
GANGSTR Zero out 'small' entries subject to structural rank.
FRANKE Franke's bivariate test function.
...
Jede Zeile der Ausgabe von lookfor enthält den groß geschriebenen Namen
und die Kurzbeschreibung einer Funktion. Die Anzeige der Hilfeseite zur
Funktion rank erfolgt mit dem Befehl help (auf Kleinschreibung des
Funktionsnamens achten).
>> help rank
RANK Matrix rank.
RANK(A) provides an estimate of the number of linearly
independent rows or columns of a matrix A.
RANK(A,tol) is the number of singular values of A
that are larger than tol.
RANK(A) uses the default tol = max(size(A)) * eps(norm(A)).
Class support for input A:
float: double, single
Overloaded functions or methods (ones with the same name in
other directories)
help gf/rank.m
help sym/rank.m
Reference page in Help browser
doc rank
Eine ausführliche Beschreibung der Funktion rank im Hilfe-Browser kann
durch Eingabe von doc rank
angezeigt werden:
Viele MATLAB-Funktionen sind in der Programmiersprache von MATLAB
implementiert. Der Quelltext kann in diesem Fall mit type Funktionsname angezeigt werden:
>> type rank
function r = rank(A,tol)
%RANK Matrix rank.
% RANK(A) provides an estimate of the number of linearly
% independent rows or columns of a matrix A.
% RANK(A,tol) is the number of singular values of A
% that are larger than tol.
% RANK(A) uses the default tol = max(size(A)) * eps(norm(A)).
%
% Class support for input A:
% float: double, single
% Copyright 1984-2004 The MathWorks, Inc.
% $Revision: 1.5 $ $Date: 2006/08/22 09:08:13 $
s = svd(A);
if nargin==1
tol = max(size(A)') * eps(max(s));
end
r = sum(s > tol);
Die mittels help ausgegebene Hilfe zur Funktion rank entspricht
dabei dem ersten zusammenhängenden Block von
Kommentarzeilen, die durch %
gekennzeichnet sind. Die Funktion
lookfor durchsucht die jeweils erste Kommentarzeile.
(Autoren: Hörner/Wipper)
|
automatisch erstellt
am 15. 1. 2007 |