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

Antworten auf die Frage(1)

Ihre Antwort auf die Frage