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!