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

4. Организация системы помощи в MatLab и Octave

Большое количество используемых функций и модулей приводит к необходимости организации развитой системы помощи, которая включает (табл. 3).

Таблица 3 – Назначение команд помощи в MatLab и Octave

Назначение

Синтаксис

Пример в MatLab

Пример в Octave

Основная команда помощи

help

help

help

Электронная справочная система с примерами применения функций

help

help

help-i

Оперативная справка по функции

help имя функции

help mean

help mean

Демонстрационные примеры

demos

demos

Подобная функция

отсутствует

Поиск функции по названию и ключевым словам в её описании

lookfor ключевое слово

lookfor mean

Подобная функция

отсутствует

Справка по операторам и специальным символам

help /

help /

help

Справка по элементарным математическим функциям

help elfun

help elfun

Справка по элементарным матрицам и манипуляциями с ними

help elmat

help elmat

Также обе системы компьютерной математики имеют более подробную документацию по принципу работы и применению функций. Документация представлена в формате pdf , готовом к распечатке и доступна в составе дистрибутивов программ, либо на сайтах производителей.

5. Ввод и генерация данных

Как уже было указано выше, основным типом данных в MatLab и Octave является матрица. Пример ввода скалярных значений, векторов и матриц приведен в таблице 4.

Таблица 4 – Пример ввода численных значений в MatLab и Octave

Вид данных

Команда в MatLab и Octave

Результат

Скалярная величина

A=1

A=[1]

A = 1

Вектор-строка

A=[1 2 3 4 5]

A =

1 2 3 4 5

Вектор-столбец

A=[1; 2; 3; 4; 5]

A=[1 2 3 4 5]'

A =

1

2

3

4

5

Матрица

A=[1 2 3; 4 5 6; 7 8 9]

A =

1 2 3

4 5 6

7 8 9

Упорядоченная

последовательность

A=[1:0.5:5]

A =

1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0

В качестве десятичного разделителя в MatLab и Octave используется точка, а не запятая, как принято в России. Использование запятой приводит к ошибке. Запятая в обеих математических системах используется для разделения численных значений во вводимых матрицах и векторах (либо используется пробел), а также для разделения параметров функции. Точка с запятой служит для подавления вывода на экран результатов выполнения команд, а также в качестве разделителя строк при вводе матрицы. В ряде случаев вводимое выражение бывает слишком велико и для его переноса на следующую строку используется символ многоточие (...).