reducing the m x n value of matrix

7 Ansichten (letzte 30 Tage)
Pinky Incognito
Pinky Incognito am 18 Mär. 2011
Hi,
I have a matrix of 2500 x 56,
and I need to reduce the value to be half, i.e: 1250 x 56 or 1250 x 28
It's not that I want to compress the value, but I want the other 1250 just to be taken out. Meaning, i want my first 1250 original value. I hope i make sense here..
The matrix value is being save in data_all.mat.
Does anyone know how to access the row and column value?
I know about principal component analysis, but that is not what I want to do.
Thanks for the help..

Akzeptierte Antwort

Walter Roberson
Walter Roberson am 18 Mär. 2011
Try
A(1:1250,:)
and
A(1:ceil(end/2),1:ceil(end/2))

Weitere Antworten (1)

Pinky Incognito
Pinky Incognito am 18 Mär. 2011
Thanks.. but can you explain more.
What does A stands for? is it my .mat file?
  2 Kommentare
Walter Roberson
Walter Roberson am 18 Mär. 2011
A is your matrix. load() your matrix from your .mat file if you need to. save() the reduced matrix back to your .mat file if you want to (but it's a good idea to save it to a _different_ .mat file until you are sure that everything worked and that you don't need the original data any more.)
Pinky Incognito
Pinky Incognito am 18 Mär. 2011
Thanks a lot for helping me :)

Melden Sie sich an, um zu kommentieren.

Community Treasure Hunt

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

Start Hunting!

Translated by