Mathematik online lernen im Mathe-Forum. Nachhilfe online
Startseite » Forum » Wie erstelle ich eine Diagonalmatrix mit Matlab

Wie erstelle ich eine Diagonalmatrix mit Matlab

Universität / Fachhochschule

Matrizenrechnung

Tags: Matrizenrechnung

 
Antworten Neue Frage stellen Im Forum suchen
Neue Frage
dasheck

dasheck aktiv_icon

10:32 Uhr, 01.11.2010

Antworten
Hallo,

auch wenn die Frage nicht wirklich viel mit Matrizenrechnung zu tun hatte bitte erstmal lesen:

Gefordert ist eine 4x4 Matlabmatrix auf deren Hauptdiagonale die Zahlen 2,4,6,8 sind und die restlichen Einträge zufällig sind. Kennt jemand die korrekte Vorgehensweise?

Ansonsten wie errechne ich aus einer zufalls 4x4 Matrix und dem Vektor v(2468) oder der Matrix (1000;0200;0060;0008) die oben beschriebene Matrix?

Vielen Dank für alle Tipps.

mfg heck

Für alle, die mir helfen möchten (automatisch von OnlineMathe generiert):
"Ich möchte die Lösung in Zusammenarbeit mit anderen erstellen."
Online-Nachhilfe in Mathematik
Antwort
johannes2010

johannes2010 aktiv_icon

11:05 Uhr, 01.11.2010

Antworten
Eine Diagonalmatrix kann man mit

diag([1,2,3,4])

erstellen. In deinem Fall würde ich so vorgehen:

1. 4x4-Matrix mit zufälligen Einträgen:

A=rand(4)

2. Vektor a=[2,4,6,8] zum überschreiben der Diagonaleinträge:

for k=1:4
A(k,k)=a(1,k)
end

Diese Frage wurde automatisch geschlossen, da der Fragesteller kein Interesse mehr an der Frage gezeigt hat.