Реферат: Оптимизация режимов движения судов с использованием MATLAB 5.0

x=[0 400 800 1200 1600 2000 2400 2800 3200];

f=[0 80 100 110 120 180 210 230 260];

%a - коэффициенты полинома

%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



S =


R: [7x7 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 и полное соответствие кривых в исходных точках.


Оптимальное распределение двух ресурсов

Цель работы.

Получение максимального значения прибыли при перевозке двух различных грузов.

Исходные данные.

x 0 400 800 1200 1600 2000 2400 2800 3200

f1(x)

0 80 100 110 120 180 210 230 260

f2(x)

0 60 90 110 130 150 190 230 250

f1(x) доход от перевозки груза первого рода;

К-во Просмотров: 763
Бесплатно скачать Реферат: Оптимизация режимов движения судов с использованием MATLAB 5.0