Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Розробка алгоритмів і програм виконання операцій над послідовними і пов'язаними представлени ...

Реферат Розробка алгоритмів і програм виконання операцій над послідовними і пов'язаними представлени ...





i> NX, NY, NZ ) . Дані точки показують характер кривої. Для апроксимації цього хмари точок у своїй роботі я використовував метод найменших квадратів.

Аналіз за методом найменших квадратів полягає у визначенні параметрів кривої, описують зв'язок між деяким числом N пар значень Xi, Yi ( в даному випадку n і t відповідно), забезпечуючи при цьому найменшу середньоквадратичну похибку. Графічно цю завдання можна представити таким чином - в хмарі точок Xi, Yi площині XY ( дивись малюнок) потрібно провести пряму так, щоб величина всіх відхилень відповідала умові:

В 

N

F =

K = 1



Де

В 

У моєму випадку T (NX, NY, NZ) = O (NX * (NY + NZ) =>

T (NX, NY, NZ) = C1 * NX * (NY + NZ) + C2 * (NY + NZ) + C3 * (NY) + C4 * (NZ) В 

Отже для мого прикладу ми отримаємо:

В 

Для того щоб отримати значення функції на K- тому експерименті, ми засікаємо значення часу перед викликом функції, яка реалізує алгоритм, вставимо оператор види:

TikTak = clock ();

Де функція clock () дає час з точністю до декількох мілісекунд (в мові С + + вона описана в заголовному файлі time.h) . Після виконання процедури, реалізує алгоритм, ми знаходимо різницю часу

TikTak = cloc () - TikTak;

Після всіх пророблених маніпуляцій потрібно прирівняти до нуля всі приватні похідні. Це буде виглядати, в загальному вигляді, приблизно так:

В В В 

Після розкриття дужок і заміни T (n) = T (n) = (c, t (n)) = отримаємо

В 

Покладемо А ij = (ti, tj) і B = (ti, TikTak) = > ми отримали систему рівнянь AX = B , де Х = С. Формування в матриці стовпців А і стовпців У записується дуже легко використовуючи будь алгоритмічний мову. Після заповнення матриці її залишається вирішити і вивести вирішення цього завдання. Рішення проводитися методом Жордана.

В В В 

Апріорна часова оцінка процедур.

В 

Процедура виведення графа на екран у послідовному поданні:

Void prin3 (Array * X, int N1, int N)

X - Граф у зв'язаність поданні

N - кількість вершин графа.

N1 - кількість дуг у графі Х O (N, N1) = N * N1

Процедура виведення графа на екран у зв'язаність поданні:

Void print3 (Spisok ** X, int N)

X - граф у зв'язаність поданні

N - кількість дуг у графі.

O (N) = N

Назад | сторінка 5 з 14 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Метод найменших квадратів у випадку інтегральної і дискретної норми Гаусса ...
  • Реферат на тему: Апроксимація функції методом найменших квадратів
  • Реферат на тему: Апроксимація функції до полиному n ступеня методом найменших квадратів
  • Реферат на тему: Програмна реалізація рішення оберненої задачі методом найменших квадратів
  • Реферат на тему: Розробка програми "Вирішення задачі методом найменших квадратів"