MATLAB — это популярный язык для «научного программирования» (scientific computing), предложенный Кливом Моулером (Cleve Moler) в конце 1970-х гг.
Преимущества MATLAB:
- компактный программный код за счет операций сразу над всем массивом, а не над отдельными элементами;
- богатые возможности двух- и трехмерной графики, а также анимация и обработка видео;
- масса готовых функций для различных областей науки и техники: экономики, радиоэлектроники, обработки изображений и, конечно, математики и физики.
Лекции
- Компьютерная математика 2011 (есть упражнения)
- Компьютерная математика 2010 (черновики лекций и упражнения)
- Информационные технологии в научных исследованиях 2011
- Информационные технологии в научных исследованиях 2012 (программа, m-файлы и задания)
Статьи и скрипты
- За кулисами MATLAB — за счет чего современному MATLABу удается быть таким быстрым.
- Многоцветная линия полезна, если нужно отобразить дополнительные параметры линии (а не только координаты). Например, линия может представлять собой нагретую проволоку, а ее цвет — температуру проволоки.
- Основные возможности Mapping Toolbox
- Вызов и выполнение других программ из Matlab
- Gif-анимация в MATLAB
- Аргументы по умолчанию в MATLAB
- Передача данных из скрипта в функцию
- Настраиваем графики в MATLAB
- M-файлы: клеточные автоматы, движение гранулированной среды, метод решеточных уравнений Больцмана и др.
- Передача дополнительных параметров в решателях MATLAB — иногда в решатель MATLAB нужно передать дополнительные параметры. Например, изменить в ходе решения коэффициенты уравнения. Обратная задача возникает, в частности, при численном решении дифференциальных уравнений, когда нужно извлечь из решателя что-то помимо производной. Этим мы здесь и занимаемся.
- Немного математической экологии
- Подбор коэффициентов модели эпидемии SIR
- Сумма вместо накопительного цикла в Matlab
- Особенности моделирования динамики экспериментальной тросовой системы средствами MATLAB, Maple и MapleSim
Советы и примеры
Simulink
- Simulink: советы
- Как справиться с ошибкой кодировки модели 'Unable to load model file due to the presence of characters that are not supported in the current character encoding setting'
- Визуальное моделирование орбитального и углового движений космического аппарата при помощи Simulink — акцент сделан не столько на самих моделях, сколько на особенностях применения Simulink, проблемах, возникающих при реализации моделей некоторых возмущений и путях преодоления этих проблем.
Комментарии
comments powered by Disqus