octave> a = rand(3,1) a = 0.482342 0.088919 0.552035 octave> [fid, msg] = fopen("test.dat","w","native") fid = 3 msg = octave> fprintf(fid, "%f %f %f", a(1), a(2), a(3)) ans = 2 octave> fclose(fid) ans = 0 octave:1> [fid, msg]=fopen("test.dat", "r", "native"); octave:2> [a,b,c]=fscanf(fid, "%f %f %f", "C"); octave:3> a a = 0.48234 octave:4> b b = 0.088919 octave:5> c c = 0.55204