取代我在MATLAB两个矩阵,减去在MATLAB两个矩阵,在结果的负值由零
> IRwindow =
>
> **183** 171 150 125 137
138 167 184 173 152
105 114 141 167 185
148 113 105 115 141
186 183 147 112 105
>
> ILwindow =
>
> **201** 170 165 177 203
181 174 167 169 189
154 150 156 168 181
187 175 158 131 144
173 186 183 167 141
欲减去这两个矩阵逐元素和得到的结果;例如对于第一个元素(183 - 201 = -18),但此元素的输出为零。结果如下:
> IRwindow - ILwindow
ans =
**0** 1 0 0 0
0 0 17 4 0
0 0 0 0 4
0 0 0 0 0
13 0 0 0 0
我怎么能保持真实的结果呢?没有在我的结果矩阵
我怀疑的问题是,OP是使用无符号的数据格式,需要将其转换为加倍。看到我的答案更详细... –
@ColinTBowers是的,我还补充说,他需要检查创建时他的类型。尽管你的答案看起来好多了。 –
啊,我只是在发表我的评论后才看到您的修改。感谢您的验证。 –