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.