DevioLabавтоматичне керування капіталом
ПРАЦЮЄ 24/7
КРИПТОВАЛЮТИ · АКЦІЇ · 10 БІРЖ

Портфель, який керується автоматично

DevioLab підбирає стратегії, відстежує ринки та автоматизує купівлю і продаж активів. Кількість доступних криптовалют, акцій і торгових можливостей зростає щодня.

10підключених біржCrypto + Stocksв одному портфелі24/7автоматичний контроль

Дослідження логістичного рівняння та швидкості росту популяції населення за допомогою MATLAB

Інформація про навчальний заклад

ВУЗ:
Національний технічний університет України Київський політехнічний інститут
Інститут:
ООП
Факультет:
Факультет інформатики та обчислювальної техніки
Кафедра:
Кафедра математичного моделювання

Інформація про роботу

Рік:
2026
Тип роботи:
Лабораторна робота
Предмет:
Чисельні методи
Група:
К
Коротко про документ

Про що ця робота

У роботі за допомогою логістичного рівняння та середовища MATLAB досліджено зміну швидкості росту популяції населення. Проведено моделювання та аналіз поведінки системи за різних параметрів.

У роботі розглядаються

  • Логістичне рівняння
  • Динаміка популяцій
  • Диференціальні рівняння
  • Моделювання в MATLAB
  • Чисельні методи

Зміст і розділи

  1. Теоретичні відомості
  2. Текст програми на мові MATLAB
  3. Хід виконання роботи
  4. Висновок
Для кого:Студенти технічних спеціальностей, викладачі математичного моделювання
Викладачі:Миц А. М.

Ключові поняття

логістичне рівнянняпопуляціягустина популяціїMATLABдиференціальне рівняннякоефіцієнт rкоефіцієнт kode45моделюванняпочаткова умова

Частина тексту файла (без зображень, графіків і формул):

Мета роботи :за допомогою логістичного рівняння дослідити зміну швидкості росту популяції населення. Теоретичні відомості: Поведінку популяції, чисельність якої стабілізується на деякому заданому рівні, часто описують за допомогою логістичного рівняння dx/dt = rx(1-X/k) , (1) де параметр k задає максимальну густину популяції. Рівняння (1) є нелінійним звичайним диференціальним рівнянням першого порядку. Це рівняння завдяки простоті має аналітичний розв’язок , (2) де X0 – початкове значення X(t). Неважко помітити, що функція (2) за малих t поводить себе як X0ert, тобто є розв’язком лінійного диференціального рівняння dx/dt = rx , і лише із зростанням t виявляється нелінійність рівняння (1). Можливий розв’язок логістичного рівняння (1) показано на рис.1. Широке використання логістичного рівняння для моделювання розвитку популяцій пояснюється його простотою і такими властивостями: – за малих X рівняння (1) зводиться до лінійного рівняння dx/dt = rx , тобто ріст іде експоненціально для малих X; – для більших X величина X з часом прямує до постійного значення k. . Текст програми на мові MATLAB сlear; tlimit=[0, 10]; X0=[2.1]; [t,X]=ode45(@logeq,tlimit,X0); plot(t,X); Вміст файлу logeq.m function dXdt=logeq(t,X); dXdt=[ 1.5*X*(1-X/2) ]; Логістичне диференціальне рівняння описане у файлі з іменем logeq.m. Останній оператор цього файлу містить числові значення двох параметрів логістичного рівняння – r=1.5 і k=2. Змінюючи їх значення, а також значення початкової умови треба дослідити поведінку логістичної кривої. Хід виконання роботи: Умова r>0 r=4, при k=2, x(0)=0,5 r=14, при k=2, x(0)=0,5 r=24, при k=2, x(0)=0,5 Умова k>0 k=5, при r=1.5, x(0)=0,5 k=15, при r=1.5, x(0)=0,5 k=25, при r=1.5, x(0)=0,5 Умова x(0)>0 x(0)=0,08,при k=2,r=1.5 x(0)=3.2,при k=2,r=1.5 x(0)=5.18,при k=2,r=1.5 Висновок: В лабораторні роботі я досліджував логістичне рівняння та його розв’язки які описують поведінку популяції використовуючи dx/dt = rx(1-X/k), де параметр k задає максимальну густину популяції.
Допоможи студентському архіву

Ми допомогли тобі — допоможи наступному студенту

Файл ще не обрано

Оголошення від адміністратора

Антиботан аватар за замовчуванням

Подякувати Студентському архіву довільною сумою

Admin

26.02.2023 12:38

Дякуємо, що користуєтесь нашим архівом!