将CSV文件读入倍频程并访问列

将CSV文件读入倍频程并访问列,csv,octave,Csv,Octave,我正在阅读以下格式的CSV文件: N,X,Y,Z 最后,我想: plot(N,X,B,Y,N,Z) 首先,我必须读取其中的数据,我有: reshape(csv2cell('file.csv',',',1,0),DIMx,DIMy) 我知道: N = [*,1] X = [*,2] Y = [*,3] Z = [*,4] 如何获取切片并将其放入各自单独的数组中,以便绘图?这是基本索引。看看如何做到这一点。@CrisLuengo我已经阅读了那个文档,它没有多大帮助。啊,是的,好

我正在阅读以下格式的CSV文件:

 N,X,Y,Z
最后,我想:

 plot(N,X,B,Y,N,Z)
首先,我必须读取其中的数据,我有:

 reshape(csv2cell('file.csv',',',1,0),DIMx,DIMy)
我知道:

 N = [*,1]
 X = [*,2]
 Y = [*,3]
 Z = [*,4]

如何获取切片并将其放入各自单独的数组中,以便绘图?

这是基本索引。看看如何做到这一点。@CrisLuengo我已经阅读了那个文档,它没有多大帮助。啊,是的,好的,我把它排除在外,它向我吐垃圾。谢谢@CrisLuengo为什么链接的文档是“垃圾”?你能改进它吗?如果是的话,请继续提供补丁。@Andy:很抱歉嘲笑你。发现缺点比改进缺点容易得多。做一个批评家很容易与链接的MATLAB文档进行比较。他们在文件上投入了大量资金。一个志愿者驱动的项目很难达到同样的质量、深度和完整性。特别是如果这些志愿者是程序员而不是作家/教育者我真的很感激你鼓励行动而不是批评。