首页 > 解决方案 > 输入参数不足,正在访问表数据

问题描述

我首先使用“readtable”,并相信这是访问包含混合数据类型的大型数据集的绝佳方式?

我在绘制这些数据时遇到问题 - 我的目标是直接绘制“data.Var#”,因为这对我来说感觉更优雅。

但是,我在绘制数据时遇到问题,非常感谢一些帮助。下面是一些示例代码,我还附上了一个等效的数据文件。

clear
clc

data = readtable('TestTable.csv','HeaderLines',4,'ReadVariableNames',true);

plot(data.SomeX,data.SomeY)

下面是“.csv”文件的导入。如果需要,这应该只是粘贴到 Excel 中。

'00:00.4'   0
'00:00.5'   0
'00:01.0'   25.4700000000000
'00:01.5'   25.4700000000000
'00:02.0'   25.4800000000000
'00:02.5'   25.4800000000000
'00:03.0'   25.4800000000000
'00:03.5'   25.4800000000000

导入数据的图像

nb 我已经更新了这个以包含一些评论

更新 - 结果我有点愚蠢并试图将不同的数据类型绘制在一起。

clear
clc

data = readtable('TestTable.csv','HeaderLines',4,'ReadVariableNames',true);

x1 = 1:1:length(y);

plot(x1,data.SomeY)

也许我应该删除这个问题?

标签: matlabcsv

解决方案


推荐阅读