Operation auf zwei Matrizen
Verfasst: Freitag 22. Dezember 2017, 20:49
Hallo zusammen,
Ich soll muss für ein Profekt im Rahmen meines Studiums ein Projekt zur Programmierung in Sage bearbeiten, wobei ich mich an einer Matrizenoperation, die es zu programmieren gilt, den Kopf zerbreche. Es handelt sich um folgende Teilaufgabe:
http://www.bilder-upload.eu/show.php?fi ... 971969.png
Bislang hab ich folgendes, wobei das Ergebnis offensichtlich falsch ist.
Kann mir vielleicht jemand einen Tipp geben, welchen Ansatz ich wählen soll oder gerne auch anderweitig weiterhelfen?
Schonmal vielen Dank.
Ich soll muss für ein Profekt im Rahmen meines Studiums ein Projekt zur Programmierung in Sage bearbeiten, wobei ich mich an einer Matrizenoperation, die es zu programmieren gilt, den Kopf zerbreche. Es handelt sich um folgende Teilaufgabe:
http://www.bilder-upload.eu/show.php?fi ... 971969.png
Bislang hab ich folgendes, wobei das Ergebnis offensichtlich falsch ist.
Code: Alles auswählen
def Matrizenoperation(X,Y):
Z=matrix(QQ, X.nrows(), X.nrows(), lambda i, j: 1)
for i in range(X.nrows()):
for k in range(X.nrows()):
for j in range(X.nrows()):
Z[i,k]=min(X[i,j]+Y[j,k])
return Z
Kann mir vielleicht jemand einen Tipp geben, welchen Ansatz ich wählen soll oder gerne auch anderweitig weiterhelfen?
Schonmal vielen Dank.