Для проверки правильности вычисления аналитической формулы 2 – й степени, которая аппроксимирует экспериментальную (табличную), зависимость, выведем на экран:
- значения определителей [ detA, detA1, detA2, detA3 ] полученных при решении системы линейных уравнений и значения коэффициентов [ A0, A2, A3 ] в аналитической формуле, рассчитанные программой при выборе аппроксимирующего многочлена 2 – й степени;
- вспомогательные данные [ A, B, C, D, E, F, G ] необходимые для вычисления уравнения функции аппроксимации экспериментальных данных 2 – й степени;
При тестировании получены следующие величины вышеперечисленных значений:
A = 284;
B = 97744,099609;
C = 358409,6875;
D = 10124;
E =13222899;
F = 362384;
G = 13023812;
detA = 56448;
detA 1 = 1,436059 *109 ;
detA 2 = ─ 9,42861 * 107;
detA3 = 1564482,25;
A0 = 25440,380859;
A1 = ─1670,317871;
A2 = 27,71546;
Аппроксимирующий полином:
P = 25440,380859 ─ 1670,317871*T + 27,71546*T2;
Данная аналитическая зависимость, обобщает экспериментальные данные табл. 01.
Для проверки правильности вычисления аналитической формулы 1 – й степени, которая аппроксимирует экспериментальную (табличную), зависимость, выведем на экран:
|
|
- значения определителей [ detВ, detВ1, detВ2 ] полученные при решении системы линейных уравнений и значения коэффициентов [ В0, В1 ] в аналитической формуле, рассчитанные программой при выборе аппроксимирующего многочлена 1 – й степени;
- вспомогательные данные [R, SCp, R2, Cpi ] необходимые для вычисления уравнения функции аппроксимации экспериментальных данных 1 – й степени;
R = 284;
SCp = 9744,099609;
R2 = 10124;
Cpi = 358409,6875;
detВ = 336;
detВ1 = ─ 3139086,75;
detВ2 = 99953,210937;
B0 = ─ 9342,52058;
B1 = 297,479797;
Аппроксимирующая функция
P = ─ 9342,52058 + 297,479797*T/
Данная аналитическая зависимость, неудовлетворительно обобщает экспериментальные данные табл.01.
Аномалии и допустимые значения исходных данных.
В результате тестирования программы выявлены следующие её особенности:
1. Допустимые значения исходных данных лежат в пределах [-10000000; +10000000 ];
2. При больших значениях аргумента вычерчивание графика замедляется;
3. При значениях исходных данных в пределах 10-9 - график функции может быть не виден вследствие слишком мелкого масштаба.