How to separate matrix row?

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

Wayne King
Wayne King 2012년 5월 30일
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.

댓글을 달려면 로그인하십시오.

 채택된 답변

Thomas
Thomas 2012년 5월 30일

1 개 추천

use
A =[1 2
1 2
1 2]
A(:,1)=0;
B=A

댓글 수: 1

chewkaisheng
chewkaisheng 2012년 5월 30일
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...

댓글을 달려면 로그인하십시오.

추가 답변 (1개)

Wayne King
Wayne King 2012년 5월 30일

0 개 추천

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);

카테고리

태그

질문:

2012년 5월 30일

Community Treasure Hunt

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

Start Hunting!

Translated by