Vector 从txt文件到矢量的倍频程列
我正在尝试转换.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值,然后使用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
绘图(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)