======== /TABLE/0 ======== Ключевое слово формата блока Определяет таблицу, содержащую до четырех измерений, с использованием точек данных. Формат ------ .. csv-table:: :header: "(1)", "(2)", "(3)", "(4)", "(5)", "(6)", "(7)", "(8)", "(9)", "(10)" :widths: 10, 10, 10, 10, 10, 10, 10, 10, 10, 10 "/TABLE/0/table_ID", "/TABLE/0/table_ID", "/TABLE/0/table_ID", "/TABLE/0/table_ID", "/TABLE/0/table_ID", "/TABLE/0/table_ID", "/TABLE/0/table_ID", "/TABLE/0/table_ID", "/TABLE/0/table_ID", "/TABLE/0/table_ID" "table_title", "table_title", "table_title", "table_title", "table_title", "table_title", "table_title", "table_title", "table_title", "table_title" "измерение", "n1", "n2", "n3", "n4", "", "", "", "", "" If измерение = 1 , заполните значения первого вход .. csv-table:: :header: "(1)", "(2)", "(3)", "(4)", "(5)", "(6)", "(7)", "(8)", "(9)", "(10)" :widths: 10, 10, 10, 10, 10, 10, 10, 10, 10, 10 "X1", "X1", "X2", "X2", "и т. д.", "и т. д.", "", "", "", "" "и т. д.", "и т. д.", "и т. д.", "и т. д.", "и т. д.", "и т. д.", "и т. д.", "и т. д.", "и т. д.", "и т. д." "", "", "и т. д.", "и т. д.", "Xn1", "Xn1", "", "", "", "" If измерение = 2 , заполните дополнительные значения вторая запись .. csv-table:: :header: "(1)", "(2)", "(3)", "(4)", "(5)", "(6)", "(7)", "(8)", "(9)", "(10)" :widths: 10, 10, 10, 10, 10, 10, 10, 10, 10, 10 "Y1", "Y1", "Y2", "Y2", "и т. д.", "и т. д.", "", "", "", "" "и т. д.", "и т. д.", "и т. д.", "и т. д.", "и т. д.", "и т. д.", "и т. д.", "и т. д.", "и т. д.", "и т. д." "", "", "и т. д.", "и т. д.", "Yn2", "Yn2", "", "", "", "" If измерение = 3 , заполните дополнительные значения третья запись .. csv-table:: :header: "(1)", "(2)", "(3)", "(4)", "(5)", "(6)", "(7)", "(8)", "(9)", "(10)" :widths: 10, 10, 10, 10, 10, 10, 10, 10, 10, 10 "Z1", "Z1", "Z2", "Z2", "и т. д.", "и т. д.", "", "", "", "" "и т. д.", "и т. д.", "и т. д.", "и т. д.", "и т. д.", "и т. д.", "и т. д.", "и т. д.", "и т. д.", "и т. д." "", "", "и т. д.", "и т. д.", "Zn3", "Zn3", "", "", "", "" If измерение = 4 , заполните дополнительные значения четвертая запись .. csv-table:: :header: "(1)", "(2)", "(3)", "(4)", "(5)", "(6)", "(7)", "(8)", "(9)", "(10)" :widths: 10, 10, 10, 10, 10, 10, 10, 10, 10, 10 "W1", "W1", "W2", "W2", "и т. д.", "и т. д.", "", "", "", "" "и т. д.", "и т. д.", "и т. д.", "и т. д.", "и т. д.", "и т. д.", "и т. д.", "и т. д.", "и т. д.", "и т. д." "", "", "и т. д.", "и т. д.", "Wn4", "Wn4", "", "", "", "" Заполните значения таблицы T( X i , Y j , Z k , и W l ) .. csv-table:: :header: "(1)", "(2)", "(3)", "(4)", "(5)", "(6)", "(7)", "(8)", "(9)", "(10)" :widths: 10, 10, 10, 10, 10, 10, 10, 10, 10, 10 "T1", "T1", "T2", "T2", "и т. д.", "и т. д.", "", "", "", "" "и т. д.", "и т. д.", "и т. д.", "и т. д.", "и т. д.", "и т. д.", "и т. д.", "и т. д.", "и т. д.", "и т. д." "и т. д.", "и т. д.", "и т. д.", "и т. д.", "и т. д.", "и т. д.", "и т. д.", "и т. д.", "и т. д.", "и т. д." "", "", "", "", "", "", "", "", ":math:`T_{k}`", ":math:`T_{k}`" Определение ----------- .. csv-table:: :header: "Поле", "Содержание", "Пример единицы СИ" :widths: 33, 33, 33 "table_ID", "Таблица идентификатор.(Целое число, максимум 10 цифр)", "" "table_title", "Таблица заголовок.(Символ, максимум 100 символов)", "" "измерение", "Общее количество записи.(Целое число ≤ 4)", "" "n1, ..., измерение", "Количество значений для запись n1, ..., nразмерность.(Целое число)", "" "Xi", "i-е значение первой записи (1 ≤ i ≤ n1).(Реальное)", "" "Yj", "i-е значение второй записи (1 ≤ i ≤ n2).(Реальное)", "" "Zk", "i-е значение третьей записи (1 ≤ i ≤ n3).(Real)", "" "Wl", "i-е значение четвертой записи (1 ≤ i ≤ n4).(Real)", "" "Tk", "k-е значение стола ( :math:`1\lek\len_{1}⋅n_{1}⋅⋅⋅n_{dimension}` ).(Реал)", "" Пример ------ Для измерение = 1 , количество табличных значений T is :math:`n_{1}=4` , а табличные значения: - :math:`T(X=1.1)=4` - :math:`T(X=1.2)=5` - :math:`T(X=1.3)=6` - :math:`T(X=1.4)=7` Для измерение = 2 , количество табличных значений T is :math:`n_{1}⋅n_{2}=4\times4=16` и некоторые значения таблицы: .. csv-table:: :widths: 50, 50 ":math:`T(X=1.1,Y=2.1)=9`", ":math:`T(X=1.1,Y=2.2)=13`" ":math:`T(X=1.2,Y=2.1)=10`", ":math:`T(X=1.2,Y=2.2)=14`" ":math:`T(X=1.3,Y=2.1)=11`", ":math:`T(X=1.3,Y=2.2)=15`" ":math:`T(X=1.4,Y=2.1)=12`", ":math:`T(X=1.4,Y=2.2)=16`" .. code-block:: #---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----| /TABLE/0/1003 table type 0 with dimension 1 #dimension n1 n2 n3 n4 1 4 0 0 0 # X 1.1 1.2 1.3 1.4 # T 4 5 6 7 #---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----| /TABLE/0/1004 table type 0 with dimension 2 #dimension n1 n2 n3 n4 2 4 4 0 0 # X 1.1 1.2 1.3 1.4 # Y 2.1 2.2 2.3 2.4 # T 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 #---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----| #enddata Комментарии ----------- 1. Функция и таблица не могут быть общими тот же идентификатор. 2. Полная сетка является входной. Н1, ... Nразмерность является обязательным. Если размерность =1, N1 – обязателен; если размерность=2, N1 и N2 обязательно и так далее. 3. Размер стола такой же. как количество входных записей. 4. Входные значения записи должны быть строго возрастающим, пусть :math:`X_{1}