Das liegt wohl daran, dass du die For-Schleife 0 mal durchlaufen lässt.
Hast du schon die kleine Glühlampe im Blockdiagrammfenster entdeckt? Wenn du diese einschaltest, dann kannst du dein Programm debuggen und siehst welche Daten durch die Leitungen flizzen.
Ich habe das Programm etwas verändert, so dass nun immer von allen Elementen die Mitterwerte gebildet werden. Allerdings funktioniert es so nur für Arrays mit gleicher Dimension. Das bedeutet, das Werte aus einem 3x3 und einem 4x2 großen Array zu einem Ergebnisarray von 3x2 führen und die anderen Werte schlichtweg entfallen.
Grüße,