- •Основы работы в matlab. Векторы и матрицы.
- •Введение
- •Среда matlab
- •1.1. Основный окна Matlab и выполнение элементарных вычислений
- •1.2. Редактирование и отладка м-файлов
- •Переменные в matlab
- •3. Массивы в matlab
- •4. Задачи линейной алгебры (векторы и матрицы)
- •1. Функции операций над векторами:
- •Решение некоторых задач линейной алгебры
- •4. Решение некоторых задач алгебры матриц
- •5. Решение систем линейных уравнений
- •6. Собственные значения и собственные векторы
- •7. Норма и число обусловленности матрицы
- •8. Задания для самостоятельного решения
1.1. Основный окна Matlab и выполнение элементарных вычислений
На рис. 2 представлено выполнение элементарной команды Matlab. Признаком готовности системы к выполнению команды является наличие знака приглашения >>, после которого расположен мигающий (активный) курсор (рис.2). Если команда заканчивается точкой с запятой, то результат действия не отображается в командной строке. В противном случае результат действия команды сразу выводится в рабочую область (рис. 3).
Текущий документ, отражающий работу пользователя с системой МАТLАВ и содержащий строки ввода, вывода и сообщения об ошибках, принято называть сессией. Значения всех переменных, вычисленные в течение сессии, сохраняются в специально зарезервированной области памяти, называемой рабочим пространством системы - Workplase. При желании определения всех переменных и функций, входящих в текущую сессию, можно сохранить на диске в файле с расширением .mat, саму сессию сохранить нельзя.
Рис.2. Выполнение элементарной команды Matlab
Рис.3. Примеры вывода результатов вычислений в Matlab
Как видно из рис. 2 и 3 кроме рабочего окна и рабочей среды в Matlabсуществуют окнаCommand HistoryиCurrent Directory. В первом пользователь может получить список выполненных команд, а во втором выполнить поиск, просмотр, открытие файлов и папок, осуществить смену текущей директории, установить путь к файлу и т.д.
1.2. Редактирование и отладка м-файлов
Как было сказано выше, М-файл - это список команд МАТLАВ, сохраненный на диске. Для подготовки, редактирования и отладки М-файлов служит специальный редактор, который можно вызвать, выполнив команду главного меню File > New > M-file.
В результате работы этой команды будет создан новый М-файл. Окно редактора М-файлов выглядит как стандартное окно Windows, то есть имеет заголовок, меню, панели инструментов и строку состояния.
Ввод текста в окно редактора М-файла осуществляется но правилам, принятым для команд МАТLАВ. Рис. 4 содержит пример ввода команд для решения квадратного уравнения 3x2 + 5х + 4 = 0. Не трудно заметить, что точка с запятой «;» ставится после тех команд, которые не требуют вывода значений.
Рис. 4. Ввод команд в М-файл
Для сохранения введенной информации необходимо выполнить команду File > Save из меню редактора М-файлов. Если информация сохраняется впервые, то появится окно Save File As.... Ввод имени в поле File Name и щелчок по кнопке Save приведет к сохранению информации, находящейся в окне редактора М-файлов.
Привести операторы М-файла к выполнению можно несколькими способами:
■ вызвать команду Debug > Run из меню редактора М-файлов;
■ воспользоваться клавиатурой и нажать на кнопку F 5;
■ набрать имя М-файла в командной строке и нажать Еmter.
Все эти действия приведут к появлению в рабочей области результатов вычислений команд М-файлов. Как видно из рис. 5. уравнение имеет комплексные корни.
Рис. 5. Выполнение М – файла.
Отметим, что редактор M-файлов имеет возможность работы со множеством окон и обладает принятыми для текстовых файлов редакторов приемами редактирования.