Внимание! Эти файлы написаны как иллюстрации к курсу "Компьютерная математика", который я читал в Национальном горном университете, г. Днепропетровск, Украина в сезоны 2008--2012 гг. Работает на MATLAB 6.1 и выше. Программы писались "с наскоку", поэтому многие из них можно серьезно усовершенствовать. Иногда использовались и переделывались чужие исходники, без ссылок на авторов, т.к. источников было много. Зато и все мои исходники можно использовать "как есть", без каких-либо ссылок на меня. И — без обид, если что не так.
- «Сердечко» ко дню Св. Валентина
- Экспериментальное вычисление "пи" методом Монте-Карло
- Вычисление последовательности Фибоначчи
- Графическая иллюстрация обращения матрицы
- Преобразования черно-белой картинки
- Пример Уилкинсона
- Динамическое рисование графиков
- Иллюстрация векторного поля
- Методы сортировки
- Фракталы курликю
- Зелёная каннабола
- Поиск максимума функции многих переменных
- Зачем нужен meshgrid
- Случайное блуждание
- Диффузия
- Поворот изображения
- Интерполяция изображения
- Gif-анимация в MATLAB
- Множество Жюлиа
- Множество Мандельброта
- Метод половинного деления (бисекции)
Примеры подлиннее...
- Основные понятия теории клеточных автоматов (с примером программы).
- Двумерная модель движения гранулированной среды, основанная на методе клеточных автоматов (исходный код моделей).
- Черновые заметки по реализации трехмерной модели движения гранулированной среды, основанной на методе клеточных автоматов (исходный код моделей).
- Метод решеточных уравнений Больцмана с примерами расчета плоских течений (исходный код моделей).
- Прототип системы мониторинга нефтяных загрязнений морской поверхности (исходный код).
Возможности:- импорт карт береговых линий (используется Mapping Toolbox) (код импорта, код выделения region of interest);
- импорт данных о течениях, полученных с помощью системы прогнозирования состояния океана в режиме реального времени RTOFS (используется Netcdf-Java Toolbox) (код импорта);
- расчет перемещения пятна (методом Эйлера или модифицированным методом Эйлера);
- визуализация перемещения и загрязненных территорий суши;
- архивация и хранение данных.
Для нормальной работы нужно наладить импорт исходных данных о положении пятна загрязнения, например, со снимков MODIS.
Здесь следует поблагодарить мою дипломницу Наташу Деркач — тест с описанием прототипа во многом ее заслуга.
Комментарии
comments powered by Disqus