如何imshow()在MATLAB中显示hadamard转换的基础图像?

时间:2014-10-16 18:33:23

标签: matlab image-processing

我已经成功编写了用于查找n阶hadamard矩阵的MATLAB代码。 然后我找到了那个矩阵的转置。 然后我找到了基础图像,

e.g., A(1,3)th basis image = hadamard_matrix(:,1)*hadamard_matrix(:,2)'

但每当我尝试在matlab中使用imshow()函数进行打印时,它只显示所有基础图像的完全黑暗图像。

那么在matlab中显示这种基础图像的正确方法是什么?

提前致谢!

1 个答案:

答案 0 :(得分:2)

我现在能想到的唯一合理的解释是,你得到的矩阵只包含小于0.05的值。

尝试其他高/低值,而不是默认边界0和1。例如:

imshow(A,[min(min(A)) max(max(A))]);