- •1.2 Методы цифровой обработки сигналов
- •1.3 Устройства цифровой обработки сигналов
- •1. Фильтр нижних частот (фнч) имеет три частотных полосы:
- •2.2 Структура цифровых фильтров
- •2.3. Методы синтеза цифровых фильтров
- •3.1 Применение системы matlab для синтеза цифровых фильтров
- •1) Меню File (Файл) включает команды, которые позволяют выполнять следующие задачи:
- •3.2 Синтез и моделирование цифровых фильтров в среде matlab
- •Impulse Responte – импульсная характеристика;
- •4.2 Расчет проделанной работы
- •4.3 Затраты на материалы
- •4.4 Затраты на спецоборудование
- •5.2 Анализ опасных и вредных производственных факторов
- •5.3 Мероприятия по технике безопасности во время работы
- •5.5 Расчеты, подтверждающие или обеспечивающие безопасные условия труда
- •V [м3] - объем помещения, который определяется формулой:
- •Список использованных источников
1) Меню File (Файл) включает команды, которые позволяют выполнять следующие задачи:
создание, редактирование и запуск программ;
управление рабочим пространством MatLAB;
изменение оформления графических и диалоговых окон;
управление путями доступа MatLAB и оформление самого командного окна;
управление выводом на печать;
выход из системы MatLAB.
Команды разбиты на группы в соответствии со своим назначением. Последняя группа включает только одну команду Exit MATLAB (Выход из MatLAB). Она предназначена для завершения работы MatLAB и выхода в среду Windows.
В меню File также находится перечень последних M-файлов, который запоминается при завершении сеансов работы с MatLAB и автоматически отображается при новом запуске программы. Эта особенность удобна, так как позволяет быстро вызвать программу, с которой пользователь работал в последнее время.
2) Меню Edit (Правка) содержит команды, позволяющие выполнить различные манипуляции с текстом – копирование, удаление, перемещение. Это меню включает 7 команд;
Undo (Отменить предыдущую команду);
Cut (Вырезать);
Copy (Скопировать);
Paste (Вставить);
Clear (Очистить);
Select All (Отметить все);
Clear Session (Очистить командное окно).
3) Меню Window здесь находится перечень открытых в среде MatLAB окон. Чтобы перейти к нужному окну, достаточно выбрать его из меню Window.
4) Меню Help данное меню включает команды, которые позволяют обращаться к системе помощи MatLAB.
Команды общего назначения набираются с клавиатуры в командном окне после знака приглашения ( » | ). Выполняются они после нажатия клавиши [Enter].
Эти команды удобно разделить на такие группы:
управляющие команды и функции;
команды управления переменными и рабочим пространством;
команды работы с файлами и операционной системой;
команды управления командным окном;
команды запуска и выхода из MatLAB;
команды получения общей информации.
Рассмотрим некоторые из этих команд и функций:
help Вывод на экран описания указанной программы или функции;
demo Запуск программы демонстрации возможностей MatLAB;
ver Информация о поставленной версии MatLAB, SimuLink и Toolbox
info Получение информации о MatLAB и фирме MathWorks, Inc;
ltiview Запуск интерактивного обозревателя пакета Control;
sptool Запуск интерактивной оболочки SPTool;
quit Выход из MatLAB.
Первая группа команд меню File состоит из команд New, Open, Open selection, Run script, Debug.Команда New (Новый) позволяет перейти к созданию нового объекта среды MatLAB – M-файла (текстового файла на языке MatLAB), графического файла (фигуры) или файла модели (Model).
После выбора команды New открывается подменю, включающее команды M-file, Figure, Model. Вызов команды M-file приводит к появлению нового активного окна – окна текстового редактора (рисунок 3) Это окно предназначено для ввода текста нового M-файла с помощью процедур MatLAB. После завершения ввода и редактирования текста следует сохранить его на диске, для чего в меню Файл (File) окна текстового редактора следует выбрать команду сохранить (Save).
Рисунок 3.2 Окно редактора-отладчика программ
Если в подменю команды New командного окна MatLAB выбрать команду Figure, на экране появится графическое окно Figure и система будет готова к восприятию команд по оформлению этого графического окна.
Наконец, при выборе команды Model система MatLAB переходит в интерактивный режим пакета SimuLink (Имитация связей). На экране появляются два окна – окно Library: simulink, позволяющее выбрать в интерактивном режиме любую функцию из представленной библиотеки пакета SimuLink, и окно редактора блок-схемы связей, в верхнем заголовке которого указано имя файла схемы связей (сначала указано Untitled – Без имени). Файл схемы связей должен иметь расширение mdl. Более подробно о создании и использовании MDL-файлов
Вызов из меню File командного окна команды Run Script (Выполнить сценарий) приводит к появлению диалогового окна с приглашением ввести имя М-файла программы, которую нужно запустить на выполнение. После ввода имени Script-файла и нажатия кнопки OK эта программа будет запущена на выполнение.
Меню Help в командном окне позволяет обратиться к системе помощи MatLAB. Рассмотрим некоторые из этих команд.
Команда Help Window (окно помощи) вызывает окно MatLAB Help Window, которое содержит список файлов, включающих перечни названий процедур и функций. Этот список приведен в приложении. Выбор одного из файлов приводит к появлению в этом же окне перечня процедур, входящих в его состав, а выбор названия одной из процедур – к открытию окна с описанием этой процедуры.
Выбор команды Help Desk (HTML) (Стол помощи) приводит к появлению окна MatLAB Help Desk, которое позволяет привлечь для справок сеть Internet.
Команда Examples and Demos (Примеры и демонстрационные программы) открывает окно MatLAB Demo Window, в котором можно ознакомиться с примерами применения основных процедур системы MatLAB, ее вычислительными графическими возможностями, а также с текстами программ, при помощи которых достигаются демонстрируемые результаты.
Рисунок- 3.3 Окно демонстрации примеров и программ
Аналогичные окна помощи можно получить, набрав соответствующие команды непосредственно в командном окне после знака приглашения ( » | ).
MATCAD - система компьютерной алгебры из класса систем автоматизированного проектирования, ориентированная на подготовку интерактивных документов с вычислениями и визуальным сопровождением, отличается легкостью использования и применения для коллективной работы. Mathcad имеет простой и интуитивный для использования интерфейс пользователя. Для ввода формул и данных можно использовать как клавиатуру, так и специальные панели инструментов. Несмотря на то, что эта программа в основном ориентирована на пользователей-непрограммистов, Matchad также используется в сложных проектах, чтобы визуализировать результаты математического моделирования, путем использования распределенных вычислений и традиционных языков программирования. Также Mathcad часто используется в крупных инженерных проектах, где большое значение имеет трассируемость и соответствие стандартам.
Mathcad достаточно удобно использовать для, обучения, вычислений и инженерных расчетов. Открытая архитектура приложения в сочетании с поддержкой технологий. NET и XML позволяют легко интегрировать Mathcad практически в любые ИТ - структуры и инженерные приложения. Есть возможность создания электронных книг (e-Book).
Среди возможностей Mathcad можно выделить:
Решение дифференциальных уравнений, в ом числе и численными методами;
Построение двумерных и трехмерных графиков функций (в разных системах координат, контурные, векторные и т.д.);
Использования греческого алфавита как в уравнениях, так и в тексте;
Выполнения вычисления в символьном режиме;
Символьное решение систем уравнений;
Аппроксимация кривых;
Выполнения подпрограмм;
Поиск корней многочленов и функций;
Проведение статистических расчетов и работа с распределением вероятностей;
Поиск собственных чисел и векторов;
Вычисления с единицами измерения;
Интеграция с САПР системами, использование результатов вычислений в качестве управляющих параметров.
С помощью Mathcad инженеры могут документировать все вычисления алгебры, то есть средств автоматизации математических расчетов. В этом классе программного обеспечения существует много аналогов различной направленности и принципа построения. Наиболее часто Mathcad сравнивают с такими программными комплексами, как Maple, Matchematica, MATLAB, а также с их аналогами MuPAD, Scilab, Maxima и др. Впрочем, объективное сравнение осложняется в связи с разным назначением программ и идеологией их использования. Основное отличие Mathcad от аналогичных программ-это графический, а не текстовый режим ввода выражений. Для набора команд, функций, формул можно использовать как клавиатуру, так и кнопки на многочисленных специальных панелях инструментов. В любом случае – формулы будут иметь привычный, аналогичный книжному, вид. То есть особой подготовки для набора формул не нужно. Вычисления с введенными формулами осуществляются по желанию пользователя или мгновенно, одновременно с набором, либо по команде. Обычные формулы вычисляются слева направо и сверху вниз (подобно чтению текста). Любые переменные, формулы, параметры можно изменять, наблюдая воочию соответствующие изменения результата. Это дает возможность организации действительности интерактивных вычислительных документов.
В среде Mathcad фактически нет графиков функций в математическом понимании термина, а есть визуализация данных, находящихся в векторах и матрицах (то есть осуществляется построение как линий, так и поверхностей по точкам с интерполяцией), хотя пользователь может об этом и не знать, поскольку у него есть возможность использования непосредственно функций одной или двух переменных для построения графиков или поверхностей соответственно. Так или иначе, механизм визуализации Mathcad значительно уступает таковому у Maple, где достаточно иметь только вид функции, чтобы построить график или поверхность любого уровня сложности. По сравнению с Maple, графика Mathcad имеет ещё такие недостатки, как: невозможность построения поверхностей, заданных параметрический, с непрямоугольной областью определения двух параметров; создание и форматирование графиков только через меню, что ограничивает возможности программного управления параметрами графики.
Однако следует помнить об основной области применения Mathcad – для задач инженерного характера и создание учебных интерактивных документов, возможностей визуализации вполне достаточно
