Vector 从txt文件到矢量的倍频程列

Vector 从txt文件到矢量的倍频程列,vector,octave,Vector,Octave,我正在尝试转换.txt文件中的数据(以下几行): nodeID,ts,in_-pkts,out_-pkts,in_-links,out-links 1,1,0,0,0,0,0 1,2,2,2,0,0 1,3,1,13,0,0 1,4,1,8,0,0 1,5,1,2,0,0 我想从secon列中得到x值,第三个是y值,然后使用 绘图(x,y) 得到一个数字。 我曾考虑过使用read函数,但我怎么才能得到第二列和第三列呢 谢谢 有一个更复杂的情况,读取一个八度的文本文件 我认为你的案子可以用csvr

我正在尝试转换.txt文件中的数据(以下几行):

nodeID,ts,in_-pkts,out_-pkts,in_-links,out-links

1,1,0,0,0,0,0

1,2,2,2,0,0

1,3,1,13,0,0

1,4,1,8,0,0

1,5,1,2,0,0

我想从secon列中得到x值,第三个是y值,然后使用
绘图(x,y)
得到一个数字。 我曾考虑过使用
read
函数,但我怎么才能得到第二列和第三列呢

谢谢

有一个更复杂的情况,读取一个八度的文本文件

我认为你的案子可以用csvread(除其他外)来处理。它将为您提供一个矩阵,您可以从中选择所需的列

octave:3> x=csvread('stack25230911.txt')
x =

    0    0    0    0    0    0
    1    1    0    0    0    0
    1    2    2    2    0    0
    1    3    1   13    0    0
    1    4    1    8    0    0
    1    5    1    2    0    0

octave:8> x=M(2:end,2);
octave:9> y=M(2:end,3);
octave:10> plot(x,y)