我已经成功编写了用于查找n阶hadamard矩阵的MATLAB代码。 然后我找到了那个矩阵的转置。 然后我找到了基础图像,
e.g., A(1,3)th basis image = hadamard_matrix(:,1)*hadamard_matrix(:,2)'
但每当我尝试在matlab中使用imshow()函数进行打印时,它只显示所有基础图像的完全黑暗图像。
那么在matlab中显示这种基础图像的正确方法是什么?
提前致谢!
答案 0 :(得分:2)
我现在能想到的唯一合理的解释是,你得到的矩阵只包含小于0.05的值。
尝试其他高/低值,而不是默认边界0和1。例如:
imshow(A,[min(min(A)) max(max(A))]);