Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методическое руководство(шаблон для отчёта).doc
Скачиваний:
0
Добавлен:
12.01.2020
Размер:
368.64 Кб
Скачать

2. Возможности MatLab и Octave

Развитие современного математического ПО достигло такого уровня, при котором пользователь может использовать его в различных целях: как научный калькулятор, как среда программирования, как среда моделирования, как средство визуализации результатов вычислений. Ввиду большого количества информации и связанной с этим трудностью её восприятия, а также по экономическим соображениям большинство программных пакетов строится по принципу: математическое ядро плюс расширения. Как было указано выше, математическое ядро MatLab ориентировано на операции с матрицами и состоит из ряда базовых (built-in – встроенных) функций. Развитие обеих математических систем идет путем создания специализированных функций, использующих базовые и объединенные в модули, предназначенные для решения конкретных задач – так называемые тулбоксы (toolbox – ящик с инструментами). Некоторые из возможностей MatLab и Octave приведены в таблице 1.

Таблица 1 – Основные возможности MatLab и Octave

Возможность

MatLab 7.X

Octave

Программирование

есть

есть

2D визуализация

есть

есть

3D визуализация

есть

есть

Функции пользователя

есть

есть

Основные статистики

Есть

Есть

Эконометрика

Есть

Есть

Обработка изображений

Есть

Есть

Обработка сигналов

Есть

Есть

Финансы

Есть

Есть

Линейная алгебра

Есть

Есть

В состав MatLab начиная с версии 5.Х входит среда моделирования динамических систем Simulink с пакетами расширения blocksets (аналог toolboxes), а также: расширение Symbolic Math Toolbox, предназначенное для работы с символьной математикой и многое другое. Состав Octave в настоящее время менее впечатляет, но основные и наиболее важные функции MatLab в нем реализованы. Обе системы находятся в непрерывном развитии, причем в нем может принимать участие любой желающий.

3. Управление командным окном

Основное рабочее пространство MatLab и Octave реализовано в виде командного окна и носит название workspace (рис.1 и 2).

Рис.1. - Командное окно MatLab

Рис. 2. - Командное окно Octave

Простейшей формой работы в обеих средах является последовательный набор данных и команд после приглашений:

>> (для MatLab)

Octave:1 (для Octave).

Для работы с командным окном в MatLab и Octave используются следующие команды и комбинации клавиш (табл.2).

Таблица 2 - Команды и клавиши для работы с командным окном MatLab и Octave

Назначение

Команда или клавиша

Перемещение курсора по командному окну

клавиши ← →

Запуск команды после набора в командном окне

клавиша Enter

Извлечение из буфера ранее введенных команд

клавиши

Очистка командного окна и перенос курсора в левый верхний угол

команды clс и home

Список существующих в командном окне переменных

команда who

Управление форматом вывода чисел в командное окно

команда format

Удаление объектов, существующем в командном окне (переменные, функции)

команда clear

Остановка вывода результатов в командное окно, экстренное прекращение работы программ.

сочетание клавиш Ctrl+C