dimension mismatch error in matrix.?

2 Ansichten (letzte 30 Tage)
Nimisha
Nimisha am 19 Okt. 2014
Bearbeitet: Matt J am 19 Okt. 2014
A = [1 2 3;3 4 5;5 6 7]
B = [4 5 6;6 7 8;7 8 9]
For I = 1:3
C(:,I) = [A(:,2*I-1) B(:,2*I)]
end
I want C as a matrix whose odd columns will be from A and even columns will be from B. So that output matrix will be 3x6 But this program shows dimension mismatch error.

Akzeptierte Antwort

Matt J
Matt J am 19 Okt. 2014
Bearbeitet: Matt J am 19 Okt. 2014
C(:, 2:2:2*size(B,2))=B;
C(:, 1:2:end)=A;

Weitere Antworten (0)

Kategorien

Mehr zu Matrices and Arrays finden Sie in Help Center und File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by