2013-04-02 19 views
0

我需要爲我的報告繪製幾張圖。如果x和y對保存在一個文件中,我如何繪製圖形。是否可以直接從文件中讀取值並繪製圖形?例如X,Y對:如何從已知的xs數組和ys數組中繪製曲線圖?

0.0 -0.1436521 
0.2013266 -0.06703765 
0.4026532 -0.08619126 
0.60397977 -0.08619126 
0.8053064 -0.10534488 
1.0066329 -0.12449849 
1.2079595 -0.095768064 
1.4092861 -0.047884032 
1.476395 -0.02873042 
1.5099494 -0.06703765 
1.5770583 -0.009576807 
1.6106128 -0.038307227 
1.6777216 -0.019153614 

回答

0

可以使用load將數據讀入一個數組,plot繪製它。

例如(假設數據文件被稱爲 'data.txt中'),

octave:9> data = load('-ascii', 'data.txt') 
data = 

    0.00000 -0.14365 
    0.20133 -0.06704 
    0.40265 -0.08619 
    0.60398 -0.08619 
    0.80531 -0.10534 
    1.00663 -0.12450 
    1.20796 -0.09577 
    1.40929 -0.04788 
    1.47639 -0.02873 
    1.50995 -0.06704 
    1.57706 -0.00958 
    1.61061 -0.03831 
    1.67772 -0.01915 

octave:10> plot(data(:, 1), data(:, 2))