Matlab  |  Mathcad  |  Maple  |  Mathematica  |  Statistica  |  Другие пакеты
Internet-класс  |  Примеры  |  Методики  |  Банк задач  |  Консультации & Форум  |  Download  |  Ссылки  |  Конкурсы
 
Компьютерное моделирование физических процессов с использованием MATLAB
Коткин Г.Л., Черкасский В.С.

Вернуться на страницу <Методические разработки>
archive.gif (75 bytes) Архив пособия (930 Кб)

Данное учебное пособие является руководством для компьютерного практикума.
Предназначено для студентов физического факультета НГУ, но может использоваться как руководство по использованию пакета MATLAB студентами и исследователями других специальностей.
Подготовлено при содействии Федеральной целевой программы "Государственная поддержка интеграции высшего образования и фундаментальной науки на 1997-2000 годы", проект N274.

Пособие в формате PDF

Оглавление

     Предисловие

  1. Введение
    1.1. Зачем нужен такой практикум?
    1.2. О чем сказано далее
    1.3. О системе MATLAB
    1.4. Немного о работе с системой MATLAB
  2. Первые задачи
    2.1. Фигуры Лиссажу
    2.2. Биения
    2.3. Графический интерфейс в задаче "Биения"
    2.4. Волны
          2.4.1. Основные графические объекты и их использование
          2.4.2. Отрисовка движущихся кривых
  3. Об использовании безразмерных переменных
  4. Маятник
    4.1. Свободные колебания
    4.2. Вынужденные колебания
          4.2.1. Переходные колебания
          4.2.2. Резонанс
          4.2.3. О случайном движении
  5. Движение частиц в центральном поле
    5.1. Траектория финитного движения
    5.2. Влияние малого возмущения
    5.3. Движение двух частиц
  6. Случайные блуждания и диффузия
    6.1. Закономерности случайных блужданий
    6.2. Оценка параметров движения броуновской частицы в жидкости
    6.3. Программа, изображающая случайные блуждания
    6.4. Броуновские частицы в поле тяжести
  7. Броуновское движение
    7.1. Случайные силы
    7.2. Корреляционные функции
  8. Шары
    8.1. Расчет движения шаров
          8.1.1. Алгоритм расчета
          8.1.2. Процедура Balls
    8.2. Динамический хаос
           8.2.1. Почему движение шаров становится непредсказуемым?
           8.2.2. Как убедиться в появлении хаоса?
    8.3. Функции распределения
    8.4. Стохастический нагрев и стохастическое охлаждение
  9. Потери пучка при прохождении через вещество
    9.1. Эффективные сечения
    9.2. Потери частиц пучка при прохождении слоя
    9.3. Потери энергии
    9.4. Распределение по углам и энергиям
  10. Работа с сигналами и модель диодного выпрямителя
    10.1. Работа с сигналами
    10.2. Расчет простейших цепей
    10.3. Статистическая модель диода. Решение нелинейных уравнений

     ПРИЛОЖЕНИЕ
     A. Дополнительные задачи
          Свободные колебания
          Электрические и магнитные поля
          Частица в магнитной ловушке
          Фокусировка пучков частиц
          Концентрация частиц
     B. Приближенные методы решения систем дифференциальных уравнений
         B1. Примеры численного решения дифференциальных уравнений
         B2. Численное решение обыкновенных дифференциальных уравнений в системе MATLAB
         B3. Подготовка M-файла для решения ОДУ (пример)
         B4. Методы решения ОДУ
         B5. Общие правила вызова решателей ОДУ
         B6. Общие правила определения функции правых частей
     C. Метод наименьших квадратов
     D. Моделирование распределения случайных величин
     E. Краткий справочник по функциям MATLAB
     F. Компиляция файлов MATLAB
         F1. Использование команды pcode
         F2. Использование команды mcc
         F3. Использование команды mex

     ДОПОЛНЕНИЕ
        Введение в систему MATLAB

  1. Работа в командном окне
    1.1. Вход в систему MATLAB
    1.2. Интерактивный доступ к справочной информации и документации
          1.2.1. Команда help
          1.2.2. Команда lookfor
          1.2.3. Меню Help
    1.3. Редактирование и перевызов командной строки
    1.4. Формат вывода
    1.5. Копия протокола сессии
  2. Введение матриц
    2.1. Явное определение матриц
    2.2. Подматрицы и использование двоеточия (:)
    2.3. Функции построения матриц
  3. Операции, выражения и переменные
    3.1. Правила записи операторов
    3.2. Матричные операции
    3.3. Операции с массивами
    3.4. Сохранение данных из рабочей области
  4. Операторы for, while, if, case и операторы отношения
    4.1. Цикл for
    4.2. Цикл while
    4.3. Условный оператор if
    4.4. Оператор переключения case
    4.5. Условия (операторы отношения)
    4.6. Функция find
  5. Функции MATLAB
    5.1. Скалярные функции
    5.2. Векторные функции
    5.3. Матричные функции
  6. M-файлы
    6.1. Файлы-программы, или сценарии
    6.2. Файлы-функции
    6.3. Текстовые строки, сообщения об ошибках, ввод
  7. Работа с m-файлами
    7.1. Список путей доступа
          7.1.1. Работа со списком путей доступа
          7.1.2. Текущий каталог
          7.1.3. Средство просмотра и редактирования путей доступа Path Browser
    7.2. Использование редактора/отладчика
    7.3. Отладка m-файлов
    7.4. Сравнений алгоритмов:flops и etime
  8. Графика
    8.1. Плоские графики
           8.1.1. Команда plot
           8.1.2. Разметка графика и надписи
           8.1.3. Управление осями при выводе графиков
           8.1.4. Несколько графиков на листе
    8.2. Специальные виды графиков
           8.2.1. Столбиковые диаграммы
           8.2.2. Ступенчатые кривые
           8.2.3. Гистограммы
           8.2.4. Изображение кривых с погрешностями ("усами")
           8.2.5. Изображение функций
    8.3. Трехмерные изображения
           8.3.1. Одномерная кривая
           8.3.2. Сеточные поверхности
           8.3.3. Изолинии
    8.4. Дескрипторная графика (графика низкого уровня)
           8.4.1. Графические объекты и их иерархия
           8.4.2. Дескрипторы и работа с ними
    8.5. Свойства графических объектов и работа с ними. Функции get и set
    8.6. Движущиеся графики (анимация)
  9. Разработка графического интерфейса пользователя
    9.1. Создание внешнего вида интерфейса
    9.2. Способы взаимодействия графического интерфейса с функциями пользователя
          9.2.1. Общая структура функции NAME.M графического интерфейса
          9.2.2. Функционирование графического интерфейса
          9.2.3. Разработка функции Run
          9.2.4. Разработка функции Exit   
          9.2.5. Разработка функции Edit

 

Карта сайта | На первую страницу | Поиск |О проекте |Сотрудничество |
Exponenta Pro | Matlab.ru

Наши баннеры


Copyright © 2000-2003. Компания SoftLine. Все права защищены.

Дата последнего обновления информации на сайте: 15.04.03
Сайт начал работу 1.09.00

www.softline.ru

Призы для подписчиков научно-практического журнала: Exponenta Pro. Математика в приложениях