- •Математическая система matlab методические указания
- •Введение
- •1. Интерфейс matlab и команды общего назначения
- •1.1. Основные элементы рабочей среды
- •1.2. Справка и документация
- •1.3. Команды общего назначения
- •2. Простейшие вычисления
- •2.1. Основные принципы работы в matlab
- •2.2. Числа, константы и системные переменные
- •2.3. Переменные и оператор присваивания
- •2.4. Элементарные математические функции
- •2.5. Специальные математические функции
- •3. Работа с матрицами и массивами
- •3.1. Основные определения и понятия
- •3.2. Особенности задания векторов и матриц
- •3.3. Формирование векторов и матриц специального вида
- •3.4. Конкатенация матриц, удаление и вставка частей матриц
- •3.5. Операции с матрицами и массивами
- •4. Построение графиков функции
- •4.1. Двумерная графика
- •4.2. Трехмерная графика
- •5. Лабораторные задания
- •Библиографический список
- •Содержание
- •09.03.02 «Информационные системы и технологии»
- •09.03.01 «Информатика и вычислительная техника»
- •394026 Воронеж, Московский просп., 14
1. Интерфейс matlab и команды общего назначения
1.1. Основные элементы рабочей среды
При первом математической системы апуске MATLAB на экране открывается рабочая среда, изображенная на рисунке 1.
Рисунок 1 – Рабочая среда MATLAB при первом запуске
Основными элементами рабочей среды являются:
1. Command Window (Окно команд). Окно предназначено для ввода пользовательских команд с последующим их выполнением, а также для отображения результатов выполнения этих команд.
2. Окно Workspace (Рабочее пространство) - отображает текущий набор переменных, созданных пользователем. Для изменения представления статистики, необходимо щелкнуть по окну правой кнопкой мыши и выбрав опции для отображения (рисунок.2).
Рисунок 2 – Настройка рабочего пространства
Двойной щелчок по переменной открывает редактор переменных, и появляются соответствующие контекстные вкладки, в которых можно интерактивно менять значения переменных (рисунок 3).
Рисунок 3 – Редактор переменных
3. Current Folder (Текущий каталог). Окно предназначено для выбора текущего рабочего каталога и отображения его содержимого – подкаталогов и файлов.
4. Панель инструментов - дает наиболее простой и удобный (особенно для начинающих пользователей) способ работы с системой MATLAB.
Описание вкладок MATLAB:
Панель MATLAB содержит вкладки, в которых группированы связанные функции. Некоторые вкладки, такие как HOME, доступны всегда, в то время как некоторые контекстные могут появляться.
Вкладка PLOTS (Галерея графиков) – содержит разнообразные графики, которые можно использовать для визуализации ваших данных.
Вкладка APPS предоставляет быстрый доступ к интерактивным приложениям.
1.2. Справка и документация
MATLAB предоставляет пользователю справочный навигатор с системой поиска необходимой информации. Навигатор доступен через пункт меню Help (рисунок 4).
Рисунок 4 – Вызов справочной документации
Справка охватывает все разделы ядра MATLAB и пакеты расширений, включает перекрестные ссылки, программы-примеры, ссылки на демонстрационные приложения. Быстрый способ открыть нужный раздел справки, касающийся некоторой функции, — набрать в командном окне
doc <имя функции>
Ту же информацию, но непосредственно в командном окне, можно получить по команде
help <имя функции>
1.3. Команды общего назначения
Команды общего назначения набираются с клавиатуры после знака приглашения (>>). Выполнение команд следует после нажатия клавиши <Enter>. Команды разделены на следующие группы:
• управляющие команды и функции;
• команды управления переменными и рабочим пространством;
• команды работы с файлами и операционной системой;
• команды управления командным окном;
• команды запуска и выхода из MATLAB;
• команды получения общей информации.
Ниже приведены краткие характеристики команд каждой группы.
Управляющие команды и функции:
help - вывод на экран первых строк описания указанной программы или функции;
what - вывод на экран перечня имен m-, mat- и mex-файлов в текущем каталоге;
lookfor - поиск программы (функции) по указанному ключевому слову;
which - вывод на экран полного пути местонахождения указанной функции или файла;
type - вывод на экран текста указанного m-файла;
demo - запуск программы демонстрации возможностей MATLAB;
path - вывод на экран полного перечня путей поиска файлов MATLAB по умолчанию;
Команды управления переменными и рабочим пространством:
who - вывод на экран перечня текущих переменных;
whos - расширенная форма перечня текущих переменных;
load - загрузка в рабочее пространство значений переменных из указанного файла на диске;
save - запись значений переменных рабочего пространства в указанный файл на диске;
clear - очистка памяти от переменных и функций;
pack - уплотнение памяти рабочего пространства;
size - определение размеров массива;
length - определение длины одномерного массива;
disp - вывод на экран матрицы или текста.
Команды работы с файлами и операционной системой:
cd - заменить текущий каталог на указанный;
dir - вывести на экран листинг указанного каталога;
open - открыть указанный файл;
delete - уничтожить (стереть) указанный файл;
getenv - вывести значения параметров окружения (среды);
unix - выполнить как команду операционной системы и вывести результат;
diary - записать текст командного окна в дневник MATLAB;
Команды управления командным окном:
cedit - установить командную строку редактора клавиш;
clc - очистить командное окно;
home - поместить курсор в начало страницы;
command window - открыть окно команд или вывести его на передний план, если оно уже было открыто ранее;
format - установить указанный формат вывода чисел на экран;
echo - установка или упразднение режима эхо-печати текста выполняемой программы;
more - установка режима постраничного вывода текста в командное окно;
Команды запуска и выхода из MATLAB:
matlabrc - запуск главного стартового m-файла;
startup - запуск MATLAB через m-файл startup;
quit (exit) - выйти из MATLAB;
finish - m-файл с командами, выполняемыми при выходе из MATLAB;
Команды получения общей информации:
info - получение информации о MATLAB и фирме MathWorks, Inc. subscribe Подписка по Internet как пользователя MATLAB;
whatsnew - информация о новых возможностях, которые не вошли в документацию;
version - информация о версии MATLAB;
ver - информация о версии MATLAB и версиях установленных компонентов (SIMULINK, TOOLBOX).