Say I have a matrix A=[1 2 3; 4 5 6; 7 8 9] and i want to define matrix B as Matrix A without the middle row, but I must be able to define Matrix C as Matrix A with out the bottom row? how would I do this?

Say I have a matrix A=[1 2 3; 4 5 6; 7 8 9] and i want to define matrix B as Matrix A without the middle row, but I must be able to define Matrix C as Matrix A with out the bottom row? how would I do this?

 Akzeptierte Antwort

B=A([1 3],:)
C=A([1 2],:)

2 Kommentare

What if I wanted to do the same, except with columns instead of rows?
Learn a little bit about MATLAB indexing , and you might be able to figure this one out yourself:
B=A(:,[1 3])
C=A(:,[1 2])

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (1)

For a matrix M=[1 2 3;4 5 6 ;7 8 9] the result of M (end,:) should be In matlab

Kategorien

Community Treasure Hunt

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

Start Hunting!

Translated by