Ich habe zwei Matrizen: finalEnergy{1,j}(i)
und finalZC{1,j}(i)
. Die finalEnergy{1,1}(i)
hat 1 x 611
Elemente und finalZC{1,1}(i)
hat 595 Elemente. Ich muss finalZC{1,1}(i)
auffüllen, um 611 Elemente zu haben. wie man die Größe jeder Zelle von finalZC{i,j}
auf die Größe von Zellen in finalEnergy{i,j}
aufträgt. Mein Code ist untenWie Nullen in Matrix in Matlab pad
for j=1:length(finalEnergy)
for i=1:length(finalEnergy{1,j})
if(length(finalEnergy{1,j})<length(finalZC{1,j}))
lenFE=length(finalZC{1,j})-length(finalEnergy{1,j});
finalEnergy{1,j})(i)=padarray(finalEnergy,lenFE,padding);
end
end
end
Sind das immer die Größen? Wenn ja, warum hast du die "if" Aussage? Oder können die Größen manchmal anders sein? –
es hat nicht immer die gleiche Größe.Es variiert wie j ändert –