/span>
6) Обчислення значення інтерполюючого полінома private static double GetInterpolation (double [] dX, double [] dF, double x)
4. Керівництво програміста
) Обробка вхідних параметрів (GetParameters)
Метод зчитування параметрів заснований на розборі рядка за допомогою символів ^, *. До символу * розташовується область коефіцієнта, якщо * немає, то коефіцієнт дорівнює 1 (зберігається в масив dKoef). Після символу ^ розташована область ступеня функції, якщо ^ ні то ступінь дорівнює 1 (зберігається в масив dStep). Між * і ^ розташовується сама функція. Вона складається з ідентифікатора функції (exp, x, ctg, tg, sin ..., зберігається в масив sFunc). p align="justify"> Загальний вигляд: 2 * х ^ 2
2) Обробка оптимальних значень змінних х (GetValuesX)
У цьому методі знаходяться найбільш підходящі значення x i за формулою Чебишева завдяки чому підвищується точність інтерполяції.
3) Обробка вхідного інтервалу (GetInterval)
Перетворення строкового значення в дійсне число, придатного для використання. У цьому методі відбувається розбиття рядка на нвчало і кінець інтервалу. p align="justify"> 4) Обробка значень інтерполюючого полінома (GetInterpolation)
Даний метод заснований на інтерполяції за формулою Лагранжа. Спочатку йде розрахунок для кожної функції окремо, а потім їх підсумовування. br/>
5. Керівництво користувача
В
В· Після запуску програми на вашому екрані з'явилося вікно, на якому є область для введення функції, поля для вибору відрізка [a; b] в переділах якого знаходяться точки x 0 , ..., x n , поле для введення змінної x і поле для введення числа точок інтерполяції.
В· Введіть функцію, за допомогою якої буде обчислюватися значення функції для кожної точки x i . Введіть кордону відрізка [a; b] в переділах якого знаходяться точки x 0 , ..., x n, що дозволяє підвищити точність ітерації. Далі введіть значення змінної x і число точок інтерполяції.
В· Натисніть кнопку Обчислити інтерполяційний п...