Допомога у написанні освітніх робіт...
Допоможемо швидко та з гарантією якості!

Оптимизация режимів руху суден з допомогою MATLAB 5.0

РефератДопомога в написанніДізнатися вартістьмоєї роботи

Одержання полинома, описывающего аппроксимированную криву найбільш близьку до початкової, яка побудована по точкам. Використання операторів polyfit і polyval для апроксимації кривой Цель работы. 7016 101.6970 105.3007 127.5058 172.6900 214.3077. 1717 91.9986 120.6926 145.9307 170.3896 196.7460. 0.0000 0.0000 -0.0000 -0.0002 0.2770 0.0140. Результат. a =. Результат. a =. R: df: 5 normr: 43.1607… Читати ще >

Оптимизация режимів руху суден з допомогою MATLAB 5.0 (реферат, курсова, диплом, контрольна)

Використання операторів polyfit і polyval для апроксимації кривой Цель работы.

Одержання полинома, описывающего аппроксимированную криву найбільш близьку до початкової, яка побудована по точкам.

Исходные дані. x |0 |400 |800 |1200 |1600 |2000 |2400 |2800 |3200 | |f (x) |0 |80 |100 |110 |120 |180 |210 |230 |260 | |Програма. %Вихідні дані x=[0 400 800 1200 1600 2000 2400 2800 3200]; f=[0 80 100 110 120 180 210 230 260]; %a — коефіцієнти полинома %P.S — квадратична похибка [a, S]=polyfit (x, f,3) z=polyval (a, x) %Побудова графіків plot (x, f, x, z), grid.

Результат. a =.

0.0000 -0.0000 0.1223 13.5354.

P.S =.

R: [4×4 double] df: 5 normr: 43.1607.

z =.

Columns 1 through 7.

13.5354 57.1717 91.9986 120.6926 145.9307 170.3896 196.7460.

Columns 8 through 9.

227.6768 265.8586.

Командою plot справили побудова вихідної функції (синій колір) і функції апроксимуючої її (зелений колір). Оскільки велике значення має похибки normr=43.1607 й не дуже аппроксимирование, слід підвищити рівень полинома. Нехай замість 3 буде 6.

Программа. %Вихідні дані x=[0 400 800 1200 1600 2000 2400 2800 3200]; f=[0 80 100 110 120 180 210 230 260]; %a — коефіцієнти полинома %P.S — квадратична похибка [a, S]=polyfit (x, f,6) z=polyval (a, x) %Побудова графіків plot (x, f, x, z), grid.

Результат. a =.

0.0000 -0.0000 0.0000 -0.0000 -0.0002 0.2770 0.0140.

P.S =.

R: [7×7 double] df: 2 normr: 12.4672.

z =.

Columns 1 through 7.

0.0140 79.7016 101.6970 105.3007 127.5058 172.6900 214.3077.

Columns 8 through 9.

228.5828 260.2005.

Вывод.

Через війну роботи видно, що з збільшенні ступеня полинома зменшується похибка і аппроксимированная крива найближча до вихідної. Що стосується коли ступінь полинома дорівнює кількості вихідних точок, отримуємо: normr=0 і повний відповідність кривих у вихідних точках.

Показати весь текст
Заповнити форму поточною роботою