我正在尝试从我的 Ipod Touch 的 Sensor Data 应用程序中绘制数据(它可以让您捕获加速度计、陀螺仪和其他传感器数据)。它存储此数据的方式是 CSV,其中第一行是变量名称的标题,然后以下行是数据。
我知道 matlabs csvread() 函数不允许混合类型的 csv 文件,所以当我导入时,我尝试通过键入导入除第一行以外的所有内容
M = csvread(testfile, 1, 0)
给人的印象是这将导入除第一行之外的所有列和所有行。
但是当我尝试打印矩阵的一部分时
M(1:5,1:5)
在每一行和每一列都显示零,除了第一列一遍又一遍地显示第一行第一列的值。我尝试将其更改为 M(1:10,1:10) 和 M(1:60,1:42)(CSV 中总共只有 42 列)它没有改变任何东西。整个 CSV 为 2196 行(包括标题行)。
我是 matlab 的初学者,但从我阅读的文档中我不明白为什么这不起作用。我可以在导入和绘制 CSV 数据方面获得一些帮助吗?谢谢!
因位置原因移除传感器数据