Matlab-Code für eine gegebene Matrix unter Verwendung einer for-Schleife durch Hinzufügen von Zeilen und Finden von Mindestwerten
Diese erste Matrixtabelle1 enthält 5 Namen und 5 Szenen. Ich muss einige Operationen mit dieser Matrix ausführen und eine zweite Matrix erhalten, wie in Tabelle2 gezeigt.
Diagonale Elemente von Tabelle2 sollten durch Hinzufügen von 1. Reihe, 2. Reihe, 3. Reihe usw. erhalten werden. Restliche Elemente, die durch Vergleichen von 2 Reihen und Summieren erhalten werden. Nehmen wir Tabelle1 als A-Matrix und Tabelle2 als B-Matrix.
OPERATION1:For diagonal elements
B(1,1)=7+7+7+1+0=22
B(2,2)=6+0+0+0+0=6
B(3,3)=0+6+0+4+0=10…….and so on
OPERATION2:For remaining elements
B(1,2)=MIN(A(1,1),A(2,1))+ MIN(A(1,2),A(2,2))+ MIN(A(1,4),A(2,4))+ MIN(A(1,5),A(2,5));
B(1,3)=..........
B(1,4)=..........
B(1,5)=..........
Table1:
Scene1 Scene2 Scene3 Scene4 Scene5
BASAVARAJ 7 7 7 1 0
MANOJ 6 0 0 0 0
NATESH 0 6 0 4 0
VIJAY 0 0 0 4 2
GOWDA 0 0 6 0 2
Table2:
BASAVARAJ MANOJ NATESH VIJAY GOWDA
BASAVARAJ 22 6 7 1 6
MANOJ 6 6 0 0 0
NATESH 7 0 10 4 0
VIJAY 1 0 4 6 2
GOWDA 6 0 0 2 8