Основы программирования MATLAB Отладка программ

Энергетика
Оборудование атомной станции
Реактор БРЕСТ-2400
Ядерная индустрия
Введение в экологию энергетики
Информатика
Архитектура ПК
Математика
Множества
Линейная и векторная алгебра
Последовательность
Решение задач
Дифференцируемость функций
Исследование функций
Многочлены с комплексными коэффициентами
Определенный интеграл
ТФКП примеры решения задач
Приложения кратных, криволинейных и поверхностных интегралов
Математика примеры решения задач
Примеры вычислений интегралов
Физика Электротехника
Примеры решения задач
Линейные электрические цепи
Теоретические основы
электротехники
Графика
Курс лекций Сопротивление материалов
Сопромат расчеты на прочность
Машиностроительное черчение
Инженерная графика
История искусства
Акварель в архитектурном чертеже.
Мастерская живописи и рисунка
Построение архитектурного пространства
История живописи
Компьютерная математика
MATLAB
Основы графической визуализации вычислений
Пользовательский интерфейс
Операторы и функции
Специальные математические функции
Многомерные массивы
Численные методы
Обработка данных
Основы программирования
Архитектура ПК

 

Отладка программ

    • Общие замечания по отладке m-файлов Вряд ли существует программа с длиной более десятка строк, которая после запуска сразу бы выдала верный результат. Как правило, любую программу надо отлаживать в интерактивном режиме, запуская и анализируя полученные при каждой модификации результаты.
    • Команды отладки программ Для перехода в командный режим отладки в m-файл следует включить команду keyboard. Ее можно запустить и в командном режиме
    • Вывод листинга m-файла с пронумерованными строками Один из способов отладки m-файлов — размещение в них точек прерывания. Однако в командном режиме нельзя задать установку таких точек с помощью курсора мыши (как в отладчике Windows). Поэтому необходимо иметь листинг программы с пронумерованными строками
    • Установка, удаление и просмотр точек прерывания Для установки в тестируемый m-файл точек прерывания используются следующие команды
    • Управление исполнением m-файла После установки точек прерывания начинается собственно процесс тестирования m-файла. Он заключается в исполнении одного или нескольких шагов программы с возможностью просмотра содержимого рабочей области, т. е. значений переменных, меняющихся в ходе выполнения программы.
    • Просмотр рабочей области В точках прерывания пользователь имеет возможность просмотреть состояние рабочей области с помощью ранее описанных команд who и whos — см. урок 5. Кроме того, для перемещения по рабочим областям стека вызванных функций вверх или вниз используются следующие команд
    • Профилирование m-файлов Вообще говоря, достижение работоспособности программы — лишь один из этапов ее отладки. Не менее важным вопросом является оптимизация программы по минимуму времени исполнения или по минимуму объема кодов.
      • Создание итогового отчета profsumm — вывод полного отчета о результатах профилирования т-файла. Выводятся данные о времени выполнения для строк, суммарное время выполнения которых составляет 95% от общего времени (если таких строк много, выводятся данные о 10 строках, выполнение которых заняло наибольшее время)
      • Построение диаграмм Парето Команда profile plot использует для построения графическую команду pareto. Диаграмма Парето представляет собой столбцы, расположенные в порядке убывания отображаемых значений. С другими возможностями команды pareto можно ознакомиться, выполнив команду help pareto.
      • Работа с системой контроля версий

Поддержка звуковой системы

    • Средства работы со звуком sound(Y.Р5) — воспроизводит сигнал из вектора У с частотой дискретизации Р5 с помощью колонок, подключенных к звуковой карте компьютера. Компоненты У могут принимать значения в следующих пределах -1.0<=у<=1.0. Для воспроизведения стереозвука на допускающих это компьютерных платформах У должен быть матрицей размера Мх2;
    • Демонстрация возможностей работы со звуком Эта команда служит для комплексной демонстрации возможностей работы со звуком. Она выводит диалоговое окно, которое позволяет выбрать несколько видов звукового сигнала, создать для них массив данных звука и воспроизвести звук (если компьютер оснащен звуковой картой, совместимой с Sound Вlastеr).

Знакомство с пакетами расширения MATLAB

 

Атомная промышленость. Лекции по физике, математике, информатике MATLAB пакет прикладных программ для решения задач технических вычислений