Особенности сооружения опор в сложных условиях: Сооружение ВЛ в районах с суровыми климатическими и тяжелыми геологическими условиями...
Своеобразие русской архитектуры: Основной материал – дерево – быстрота постройки, но недолговечность и необходимость деления...
Топ:
Отражение на счетах бухгалтерского учета процесса приобретения: Процесс заготовления представляет систему экономических событий, включающих приобретение организацией у поставщиков сырья...
Теоретическая значимость работы: Описание теоретической значимости (ценности) результатов исследования должно присутствовать во введении...
Устройство и оснащение процедурного кабинета: Решающая роль в обеспечении правильного лечения пациентов отводится процедурной медсестре...
Интересное:
Как мы говорим и как мы слушаем: общение можно сравнить с огромным зонтиком, под которым скрыто все...
Влияние предпринимательской среды на эффективное функционирование предприятия: Предпринимательская среда – это совокупность внешних и внутренних факторов, оказывающих влияние на функционирование фирмы...
Что нужно делать при лейкемии: Прежде всего, необходимо выяснить, не страдаете ли вы каким-либо душевным недугом...
Дисциплины:
|
из
5.00
|
Заказать работу |
Содержание книги
Поиск на нашем сайте
|
|
|
|
1.1. MATLAB - разработка компании MathWorks INC, [4], на пиктограмму пакета разработчики вынесли короткое определение – язык технических вычислений.
Математический пакет MATLAB (сокращение от MATrix LABoratory) появился в 1984 г. и первоначально предназначался для матричных вычислений. Видимо, благодаря структуре программного обеспечения, в которой математический объект описан как класс со своими свойствами и реализация действий происходит как выполнение процедур, написанных на языке высокого уровня C++, пакет оказался способным для наращивания различных научно-инженерных приложений. В частности, активно развиваются библиотеки обработки сигналов (Signal Processing Toolbox), звуковых данных, изображений (Image Processing Toolbox), а также видеоданных (Image Acquisition Toolbox).
Настоящее пособие ориентировано на версию MATLAB 7.0.1., 2004 г.
На рис.1 представлена стандартная конфигурация рабочего окна пакета MATLAB. Экран разделен на 3 части:
I - рабочая область, на ней показан символ “>>”, который означает командную строку.
II - область отображения объектов, имеющая две закладки, см. рис.3;
III – история – окно отображения списка выполненных команд и время их создания.
В командном окне (Command Window) можно выполнять процедуры MATLAB в интерактивном режиме. Сразу при загрузке пакета в командном окне появляется системное приглашение (см. рис. 1): >>
Если набрать выражение и нажать Return или Enter, MATLAB автоматически выведет результат на экран. Однако если в конце строки поставить точку с запятой, MATLAB проведет вычисления, но не отобразит их. Это часто бывает нужно, например, при создании больших матриц.

Рис.1. Главное окно пакета MATLAB
Если необходимо развернуть рабочую область на весь экран, убрав «историю», нужно в меню выбрать Desktop и отметить «Desktop Layout».

Рис. 2. Главное меню MATLAB
На рисунке 3 показаны возможности окна III – области отображения объектов. В пункте а) представлен результат выбора закладки Current Directory – текущей папки. При этом в окне III отображается список файлов, имеющихся в выбранной пользователем директории. На рисунке 3 б) – результат выбора закладки Workspace – рабочего пространства. В этом случае в окне отображается список используемых объектов, переменных и структур и их значения. Обе вкладки можно отобразить одновременно, как показано на рисунке 3 в).

Рис. 3. Вкладки Current Directory (а) и Workspace (б) для Области отображения объектов, (в) – одновременный выбор
Интерактивный режим в MATLAB предполагает, что сразу после набора команды и нажатия клавиши Enter, происходит выполнение этой команды и вывод результатов работы процедуры в случае, если нет синтаксических ошибок, или вывод сообщения об ошибке при ее наличии.
Пример 1.1. Присвоение переменной x значения 2.5. После системного приглашения набираем
>> x=2.5
Нажимаем клавишу Enter, получаем результат – имя переменной и ее значение
x =
2.5000
Пример 1.2. Дано значение x. Требуется вычислить значение функции y=x^2+3*x. Предположим, что пропущен символ (“*”) операции умножения при вводе 3x. Тогда появится сообщение об ошибке с указанием позиции пропущенного оператора:
>> y=x^2+3x
??? y=x^2+3x
|
Error: Missing MATLAB operator.
Исправив ошибку,
>> y=x^2+3*x
получим значение функции, поскольку переменная x наследует значение из примера 1.1,
y=
13.7500
Редактор командной строки
Различные стрелки и управляющие клавиши на клавиатуре позволяют вызывать, редактировать и многократно использовать команды, набранные ранее. Например, предположим, что допущена ошибка при вводе выражения 
>>
% т.е. в сочетании sqrt пропущена буква r
MATLAB ответит вам предупреждением
Undefined function or variable `sqt`.
Вместо того чтобы заново набирать всю строку, можно нажать клавишу . На экране изобразится ошибочно введенная команда. Далее используется клавиша для перемещения курсора и вставки пропущенной буквы “r”. Повторное использование клавиши вызовет предыдущую строку. Ниже приведен список клавиш, позволяющих редактировать команды в командном окне I, рис. 1.
Список доступных клавиш редактирования в командной строке зависит также от настроек компьютера.
| | Ctrl-p | Вызов предыдущей строки |
| ¯ | Ctrl-n | Вызов последующей строки |
| Ctrl-b | Движение назад на один символ | |
| ® | Ctrl-f | Движение вперед на один символ |
| Ctrl-® | Ctrl-r | Движение вправо на одно слово |
| Ctrl- | Ctrl-l | Движение влево на одно слово |
| Home | Ctrl-a | Переход на начало строки |
| End | Ctrl-e | Переход на конец строки |
| Esc | Ctrl-u | Очистка строки |
| Del | Ctrl-d | Удаление символа за курсором |
| Backspace | Ctrl-h | Удаление символа перед курсором |
| Ctrl-k | Удаление до конца строки |
Упражнение 1.1. Присвоить переменной X арифметическое выражение 2/5 + 1,1 * 2 и проверить результат.
Упражнение 1.2. Записать значение 1/0 переменной Y.
Упражнение 1.3. Присвоить Z алгебраическое выражение A * (A +2) и проверить результат.
Упражнение 1.4. Вычислить arcsin(2).
Упражнение1.5. Вычислить
.
Сообщения MATLAB о некорректных действиях пользователя:
Warning: Divide by zero.
??? Undefined function or variable 'A'.
Error: The expression to the left of the equals sign is not a valid target for an assignment.
Основные конструкции MATLAB
|
|
|
Папиллярные узоры пальцев рук - маркер спортивных способностей: дерматоглифические признаки формируются на 3-5 месяце беременности, не изменяются в течение жизни...
История развития хранилищ для нефти: Первые склады нефти появились в XVII веке. Они представляли собой землянные ямы-амбара глубиной 4…5 м...
Таксономические единицы (категории) растений: Каждая система классификации состоит из определённых соподчиненных друг другу...
Типы оградительных сооружений в морском порту: По расположению оградительных сооружений в плане различают волноломы, обе оконечности...
© cyberpediasu.com 2017-2026 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!