Spezielle Matrizen können in MATLAB unter anderem mit den folgenden
Funktionen erstellt werden:
ones(n,m)
:
-Matrix bei der alle Einträge 1 sind
zeros(n,m)
:
-Matrix bei der alle Einträge 0 sind
eye(n,m)
:
-Matrix bei der alle
Einträge auf der Hauptdiagonalen 1 und sonst 0 sind
rand(n,m)
:
-Matrix deren Einträge
Pseudozufallszahlen zwischen 0 und 1 sind
randn(n,m)
:
-Matrix mit normalverteilten
Pseudozufallszahlen mit Mittelwert 0 und Standardabweichung 1
gallery
: Sammlung spezieller Testmatrizen (siehe help gallery
)
magic(n)
: magisches Quadrat mit Einträgen 1 bis
Wird den obigen Funktionen an Stelle der beiden Parameter n un m
jeweils nur der Parameter n übergeben, so
wird eine
-Matrix erstellt.
(Autoren: Hörner/Wipper)
Beispiele für einige spezielle Matrizen:
>> eye(4,5)
ans =
1 0 0 0 0
0 1 0 0 0
0 0 1 0 0
0 0 0 1 0
>> zeros(3)
ans =
0 0 0
0 0 0
0 0 0
>> rand(4)
ans =
0.3046 0.3028 0.3784 0.4966
0.1897 0.5417 0.8600 0.8998
0.1934 0.1509 0.8537 0.8216
0.6822 0.6979 0.5936 0.6449
>> magic(4)
ans =
16 2 3 13
5 11 10 8
9 7 6 12
4 14 15 1
Erstellen eines Jordan-Blocks mit Hilfe der Funktion gallery:
>> gallery('jordbloc',3,2)
ans =
2 1 0
0 2 1
0 0 2
Der erste Parameter kennzeichnet den Typ der Matrix, der zweite die Größe
des Jordan-Blocks und der dritte die Einträge auf der Diagonalen.
(Autoren: Hörner/Wipper)
|
automatisch erstellt
am 5.2.2008 |