标签: image matlab
我有一个矩阵只包含两种类型的值,0和255.交换这些值的最简洁有效的方法是什么?
答案 0 :(得分:3)
要确定最有效的方法,您应该对不同的可能性进行基准测试:
input_matrix = round(rand(2000))*255; timeit(@() ~input_matrix*255) % 15.3 ms timeit(@() 255-input_matrix) % 5.7ms
所以,255-input_matrix是最好的方法。 (感谢Divakar的建议)
255-input_matrix