matlab中sum((~image)')中 ' 表示什么意思

Y_projection=(sum((~image)'))'; %往左边投影统计黑点
X_projection=sum((~image)); %往下面投影
为什么加了' 就表示左边投影,“ ' ” 这个符号有什么含义吗?

'是矩阵转置运算符,sum函数是按列求和,所以转置求和再转置就是按行求和。

其实

Y_projection=(sum((~image)'))'

这句可以写成

Y_projection=sum(~image,2)

意思是一样的,按行求和

温馨提示:答案为网友推荐,仅供参考
相似回答