-2

我正在使用 MATLAB 进行学校项目。任务是导入提供给我的矩阵文件,并使用image. 现在,我可以用

m1 = load('matrix1.csv'); image(m1)

但是图像向右旋转。如何旋转它以使图像水平而不是垂直呈现?

4

1 回答 1

0

您的问题可能是由于存储数据的方式不同(行主要与列主要)。在这种情况下,您的 .csv 文件显然不是您期望的格式。最简单的方法是简单地转置包含数据的矩阵:

m1 = m1';
image(m1);

如果发生了更疯狂的事情并且以错误的方式翻转它(我认为这不应该是这种情况,但你永远不知道),你可以尝试旋转命令: http: //www.mathworks.com/help /matlab/ref/rot90.html

于 2013-09-10T00:22:14.387 回答