function aufg00f01(n);

%AUFG00F01 zeigt Charakteristika von Zufallsmatrizen auf.
%
%   AUFG00F01(N) berechnet fuer Eingabeargumente N vom Typ
%   Integer eine Zufallsmatrix der Dimension N mittels rand
%   deren Eintraege gleichverteilt (zwischen 0 und 1) liegen,
%   sowie eine Zufallsmatrix der Dimension N mittels randn,
%   deren Eintraege normalverteilt (mit der Varianz 10/3)
%   sind.
%
%   Anschliessend werden die Eigenwerte beider Matrizen
%   geplottet, nach einem Tastendruck wird der Bereich um
%   die Null noch mal vergroessert dargestellt.
%
%   AUFG00F01 ist Loesung von Aufgabe 1 fuer das Aufgabenblatt 0
%   der Vorlesung 'Numerische Verfahren' von Prof. Voss. Die
%   Funktion arbeitet unter Matlab.
%
%   SEE ALSO: aufg00f02, aufg00f03

%   $Author: zemke $
%   $Revision: 1.1 $
%   $Date: 2003/04/22 15:33:12 $

A = rand(n);
eigA = eig(A);
B = 3*randn(n)/10;
eigB = eig(B);

plot(real(eigA),imag(eigA),'go',...
     real(eigB),imag(eigB),'r+');
axis equal;
pause;
radius = sqrt(n)/2;
axis([-radius radius -radius radius]);
