Effacer les filtres
Effacer les filtres

How to separate matrix row?

15 vues (au cours des 30 derniers jours)
chewkaisheng
chewkaisheng le 30 Mai 2012
let's say
A = [ 1 2; 1 2; 1 2]
A =
1 2
1 2
1 2
Any command that can I separate it into turn into
B =
1 2
1 2
1 2
C =
0 2
0 2
0 2
Thanks!!
-------------- I try to do it like this, but doesn't work
B = A(:,1)
B =
1
1
1
  1 commentaire
Wayne King
Wayne King le 30 Mai 2012
you dramatically changed what you wanted from this post in just a few minutes, so I'm not sure exactly what result you want now.

Connectez-vous pour commenter.

Réponse acceptée

Thomas
Thomas le 30 Mai 2012
use
A =[1 2
1 2
1 2]
A(:,1)=0;
B=A
  1 commentaire
chewkaisheng
chewkaisheng le 30 Mai 2012
Thank you!!
It's really work!
Actually my matrix is about the sound signal..
although it become zeros , but still have a little of signal listening...

Connectez-vous pour commenter.

Plus de réponses (1)

Wayne King
Wayne King le 30 Mai 2012
A = [ 1 2; 1 2; 1 2];
A(:,1) = zeros(size(A,1),1);
Or if you want to keep your original A
B = zeros(size(A));
B(:,2) = A(:,2);

Catégories

En savoir plus sur Data Type Conversion dans Help Center et File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by