How to cut a matrix

31 Ansichten (letzte 30 Tage)
smit g
smit g am 11 Nov. 2012
suppose I have a matrix [1 2 3 4 5; 6 7 8 9 0; 2 4 6 7 8]
now i want to cut and have the matrix [3 4 5; 8 9 0; 6 7 8] what should i do??
  4 Kommentare
Jan
Jan am 12 Nov. 2012
Bearbeitet: Jan am 12 Nov. 2012
1000s of assignments in a few days?! This system does not allow to learn efficiently. Surely you will not remember anything you can answer now in 2 years (or to be exact: anything the forum can answer). Using the holidays to read the documentation is a bad idea also: The brain needs vacations for a general brush-up.
I'm not convinced, that your college is a good preparation for the real live in a scientific community. So I wish you the very best and good luck. Please let your children visit a different college.
Camilo Malagon-Nieto
Camilo Malagon-Nieto am 18 Mai 2017
It is a valid question. I am using Matlab for quite some time and I just forgot how to do it. and I prefer to search here that go to the library, loan a MatLab book, look for the answer in the many chapters.... and so on.

Melden Sie sich an, um zu kommentieren.

Akzeptierte Antwort

Wayne King
Wayne King am 11 Nov. 2012
Bearbeitet: Wayne King am 11 Nov. 2012
Let
A = [1 2 3 4 5; 6 7 8 9 0; 2 4 6 7 8];
B = A(:,3:end);
  2 Kommentare
smit g
smit g am 11 Nov. 2012
thanks......
Wouter
Wouter am 15 Mai 2017
This solution, though simple, forces matlab to copy all the remaining elements through the memory. Is there no more memory-friendly solution for large matrices to chop columns out of A without copying the remaining elements?

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu MATLAB 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