我正在使用MATLAB进行学校项目。分配是导入提供给我的矩阵文件,并使用image
将其显示为新图形。现在,我可以用
m1 = load('matrix1.csv'); image(m1)
但图像向右旋转。如何旋转它以使图像水平呈现而不是垂直呈现?
答案 0 :(得分:0)
您的问题很可能是因为存在不同的数据存储方式(行主要与列主要)。在这种情况下,您的.csv文件显然不是您期望的格式。最简单的方法是简单地转置包含数据的矩阵:
m1 = m1';
image(m1);
如果有更疯狂的事情发生,这会以错误的方式翻转(我不认为情况应该如此,但你永远不知道),你可以尝试旋转命令:http://www.mathworks.com/help/matlab/ref/rot90.html