В этой части мы опишем, как построить график экспериментальных данных, сохраненных в файле. В нашем примере имеются три набора данных, последовательно записанных в файле. Блоки данных разделены двумя пустыми строками. Каждая точка описывается тремя числами (X, Y, Z) - независимая переменная, измеренное значение и ошибка при измерении Y. Ошибка при измерении задана в виде абсолютной ошибки, то есть Z имеет ту же размерность, что и Y. Линия, начинающаяся с "#" считается комментарием и игнорируется.
# Data No. 1
2.1500E-02 1.3060E+00 5.3098E-02
2.3900E-02 1.2220E+00 4.7043E-02
2.6800E-02 1.3430E+00 4.9854E-02
2.9700E-02 1.2580E+00 4.5860E-02
3.2500E-02 1.2430E+00 4.4506E-02
....
9.4500E-01 1.2290E+00 3.7317E-02
1.0350E+00 1.2630E+00 4.1449E-02
1.1330E+00 1.2670E+00 4.2289E-02
# Data No. 2
2.4000E-02 1.2970E+00 3.1387E-02
4.0000E-02 1.3060E+00 2.8993E-02
6.0000E-02 1.2960E+00 2.8382E-02
8.0000E-02 1.3300E+00 2.8728E-02
....
7.0000E+00 1.2210E+00 2.5031E-02
7.2000E+00 1.1990E+00 2.5299E-02
7.4000E+00 1.1860E+00 2.5618E-02
# Data No.3
2.2500E-02 1.3310E+00 3.4606E-02
2.7500E-02 1.3370E+00 2.4066E-02
3.5000E-02 1.3440E+00 2.6880E-02
....
1.8936E+01 1.0080E+00 2.9232E-02
2.0064E+01 9.6300E-01 2.9853E-02
2.1296E+01 1.0310E+00 3.1961E-02 |
Эти три набора экспериментальных данных можно аппроксимировать уравнением y = -0.01687 x + 1.3512. Данные, по которым строится график функции, хранятся в файле
plotexp.dat. Для доступа к каждому блоку данных отдельно используется ключевое слово
index. Вы может выбрать первый блок командой
index 0:0 или
index 0. Для доступа к третьему блоку используется команда
index 2. Для использования комбинации первого и второго блоков используется команда
index 0:1.