如果矩阵中有一个数字<9,就加5

1次查看(最近30天)
詹姆斯的骑士
詹姆斯的骑士 2019年10月29日
回答: 乔斯(10584)2019年10月29日
我在阅读Matlab参考资料:
一个= 4×4
16 2 3 13
5 11 10 8
9 7 6 12
4 14 15 1
替换所有小于的值 9 与价值 10
A(A < 9) = 10
如果我想在小于9的值上加5而不是用10代替它们,我该怎么做呢?
谢谢

接受的答案

乔斯(10584)
乔斯(10584) 2019年10月29日
在等号的右边使用相同的选项
A(A<9) = A(A<9) + 5
我自己更喜欢这样编码
tf = A < 9
A(tf) = A(tf) + 5

更多的答案(0)

标签

社区寻宝

在MATLAB中心找到宝藏,并发现社区如何可以帮助你!

开始狩猎!