loop matrix to new matrix
古いコメントを表示
Hello,
I am given a matrix A, I want to make a conditional loop if a number is over 30 then place 1 in a new matrix, if a value is less than 30 place 0. How do this.
I would appreciate help fixing my code.
Thank
A=[60 56 44 44 22 18 22 18; 60 56 44 40 8 8 8 8;56 44 12 12 8 4 8 12];
switch C
case C>30
C(x,y)=1
case C<=30
C(x,y)=0
end
I need to get a new binary matrix, like this answer
A_new=[1 1 1 1 0 0 0 0;1 1 1 1 0 0 0 0;1 1 0 0 0 0 0 0]
採用された回答
その他の回答 (0 件)
カテゴリ
ヘルプ センター および File Exchange で Creating and Concatenating Matrices についてさらに検索
製品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!