フィルターのクリア

replace the rows of a matrix with binary digit values

2 ビュー (過去 30 日間)
pavlos
pavlos 2014 年 2 月 15 日
回答済み: Azzi Abdelmalek 2014 年 2 月 15 日
Hello,
Consider the following matrix:
A=[ 1 1 1 1;2 2 2 2;3 3 3 3...]
The row sequence of 1 1 1 1, 2 2 2 2, 3 3 3 3 is repeating.
How can we change all the rows of
1 1 1 1 with 1 0 0 0
2 2 2 2 with 0 1 0 0
3 3 3 3 with 0 0 1 0
Thank you very much.
Best,
Pavlos

採用された回答

Azzi Abdelmalek
Azzi Abdelmalek 2014 年 2 月 15 日
A=[ 1 1 1 1;2 2 2 2;3 3 3 3;2 2 2 2;3 3 3 3]
s=[1 0 0 0;0 1 0 0;0 0 1 0];
out=s(A(:,1),:)

その他の回答 (0 件)

Community Treasure Hunt

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

Start Hunting!

Translated by