我对八度非常陌生。我只想这样做:
我有一个格式如下的文件:
num1 num2
num1 num2
num1 num2
num1 num2
我想要一个向量数组,如下所示:
v[1]=[num1,num2]
v[2]=[num1,num2] .....等等
有 octave 或 matlab 帮助经验的人。
假设您有一个包含以下内容的dat.txt文件:
1 2
3 4
5 6
然后你可以这样做,得到一个带有向量的元胞数组,每个向量都保存一行的值:
f = fopen('dat.txt');
g = textscan(f,'%f%f%[^\n\r]')
fclose(f)
gdat = [g{1:end-1}];
for i=1:length(g{1,1})
NVar{i} = gdat(i, :);
end
您可以像这样在元胞数组NVarNVar{1}
中访问这些向量:NVar{2}
编辑:我正在使用 MATLAB R2012b,但我想这些基本功能应该可以在 Octave 中正常工作。