Мегаобучалка Главная | О нас | Обратная связь


Аналитические выкладки в Matlab



2015-12-07 574 Обсуждений (0)
Аналитические выкладки в Matlab 0.00 из 5.00 0 оценок




Интересным и, безусловно, полезным свойство Matlab является возможность производить не только вычисления, но и аналитические выкладки – упрощать громоздкие выражения, брать интегралы и производные и т.п.

В Приложении 1 к Лекции 1а приведен пример вычисления определенных интегралов в среде Matlab. Сравнение процедуры таких вычислений в пакетах Matlab и Mathcad позволяет сделать выводы в пользу Matlab – результаты вычислений проще интерпретировать.

Еще один пример - упрощение выражений – рассмотрен ниже.

>> syms a b;

>> simple(a^2+2*a*b+b^2) % здесь нажата клавиша Enter

simplify: % отображение результата упрощения

a^2+2*a*b+b^2

radsimp:

a^2+2*a*b+b^2

combine(trig):

a^2+2*a*b+b^2

factor:

(a+b)^2

expand:

a^2+2*a*b+b^2

combine:

a^2+2*a*b+b^2

convert(exp):

a^2+2*a*b+b^2

convert(sincos):

a^2+2*a*b+b^2

convert(tan):

a^2+2*a*b+b^2

collect(b):

a^2+2*a*b+b^2

ans =

(a+b)^2

>>

Как видим, специфика есть и здесь – кроме окончательного результата, на экране отображаются и возможные его варианты. Пользователю остается выбрать нужный.

Можно было бы возмутиться таким подходом. Но после размышлений о том, что термин “упростить” содержит уж очень много неопределенности, можно и смириться.

 

Графический интерфейс пользователя

Работать в пакете Matlab можно по крайней мере тремя способами:

Ø в диалоговом режиме, набирая в командном окне вручную команду за командой;

Ø в режиме автоматического выполнения заранее написанной программы вычислений (скрипта, именуемого также m-файлом);

Ø отдавая команды нажатием соответствующих кнопок на заранее сконструированном пользовательском окне, именуемом графическим интерфейсом пользователя (GUI).

Достаточно полное представление о третьем способе можно получить, выполняя лабораторные работы по курсу «Методу обработки акустических сигналов».

 

9. Специализированные пакеты (sptool, fdatool,…)

Работа со специализированными пакетами (субпакетами) весьма сходна с работой с GUI – в обоих случаях на мониторе открываются специальные окна-панели с кнопками, строками ввода, зонами отображения графиков и т.п. На рис.5 показано окно-панель, появляющееся при активизации субпакета sptool – инструментария для фильтрации и спектральной обработки акустических сигналов.

В том же разделе Signal Processing Toolbox находим еще один интересный субпакет – fdatool (Filter Design and Analysis Tool). Вид окна-панели этого субпакета показан на рис.8.

Рис.8

 
 

 

Simulink

 
 

Пакет Simulink предназначен для имитационного моделирования. После активизации этого пакета на экране монитора появляется окно-панель, показанное на рис.9.

 

Рис.9

 
 

Это окно представляет собой, в сущности, некоторое хранилище (библиотеку) элементов-модулей, из которых, как из кирпичиков, можно построить и испытать некую электронную схему. Simulink таким образом заменяет собой физическую лабораторию с приборами – отныне физический электронный эксперимент можно ставить, пользуясь виртуальными приборами. На рис.10 показана одна из созданных в пакете Simulink структурных схем.

Рис.10



2015-12-07 574 Обсуждений (0)
Аналитические выкладки в Matlab 0.00 из 5.00 0 оценок









Обсуждение в статье: Аналитические выкладки в Matlab

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:
Личность ребенка как объект и субъект в образовательной технологии: В настоящее время в России идет становление новой системы образования, ориентированного на вхождение...
Почему двоичная система счисления так распространена?: Каждая цифра должна быть как-то представлена на физическом носителе...
Генезис конфликтологии как науки в древней Греции: Для уяснения предыстории конфликтологии существенное значение имеет обращение к античной...



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (574)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.006 сек.)