Имя
|
Описание
|
ans
|
Результат последней операции
|
i, j
|
Мнимая единица
|
pi
|
Число
|
eps
|
Машинная точность
|
realmax
|
Максимальное вещественное число
|
realmin
|
Минимальное вещественное число
|
inf
|
Бесконечность
|
NaN
|
Нечисловая переменная
|
end
|
Наибольшее значение индекса размерности массива
|
Отметим, что имя NaN (Not-a-Number) зарезервировано для результата операций 0/0, 0*inf, inf-inf и т.п.
В табл.5 дано назначение специальных символов.
Таблица 5 − Специальные символы
Символ
|
Назначение
|
%
|
Знак процента означает начало комментария
|
|
Пробел служит для разделения элементов матриц
|
,
|
Запятая применяется для разделения элементов матриц и оператора в строке ввода
|
;
|
Точка с запятой отделяет строки матриц, а точка с запятой в конце оператора (команды) отменяет вывод результата на экран
|
:
|
Двоеточие используется для указания диапазона (интервала изменения величины) и в качестве знака групповой операции над элементами матриц
|
()
|
Круглые скобки применяются для задания порядка выполнения математических операций, а также для указания аргументов функций и индексов матриц
|
.
|
Точка отделяет дробную часть числа от целой его части, а также применяется в составе комбинированных знаков (.*, .^, ./, .\)
|
…
|
Три точки и более в конце строки отмечают продолжение выражения на следующей строчке
|
[]
|
Квадратные скобки используются при задании матриц и векторов
|
’
|
Апостроф указывает на символьные строки, а для включения самого апострофа в символьную строку нужно поставить два апострофа подряд
|
Для вывода в командное окно имен используемых переменных служит команда who, а более подробную информацию о переменных в виде таблицы, аналогичной таблице окна Workspace, позволяет получить команда whos.
Для освобождения из памяти всех переменных используется команда clear без аргументов.
Для удаления из памяти определенного перечня переменных необходимо указать их в аргументах данной функции. Например:
>> clear a1 a3
>> who
Your variables are:
a2
Узнать о факте занятости переменной можно функцией exist, указав имя переменной в апострофах во входном аргументе:
>> exist('d7')
ans =
0
Если ответ – (0) – ноль, то имя этой переменной не конфликтует с зарезервированными словами MatLab. Если возвращаемое значение равно единице - такая переменная уже определена в рабочей среде.
В MatLab имеется возможность записывать исполняемые команды и результаты в текстовый файл (вести журнал работы), который потом можно прочитать или распечатать из текстового редактора. Для начала ведения журнала служит команда diary. В качестве аргумента команды diary следует задать имя файла, в котором будет храниться журнал работы. Набираемые далее команды и результаты их исполнения будут записываться в этот файл, например последовательность команд (рис. 1.4) производит
Рисунок 1.4 – Ведение журнала с помощью команды diary
следующие действия:
открывает журнал в файле exampl-1.txt;
производит вычисления;
сохраняет все переменные в MAT файле work-1.mat;
сохраняет журнал в файле exampl-1.txt в подкаталоге work корневого каталога MatLab и закрывает MatLab.
Если посмотреть содержимое файла exampl-1.txt в каком-нибудь текстовом редакторе, то в файле окажется следующий текст:
a1=3;
a2=2.5;
a3=a1+a2
a3 =
5.5000
save work-1
quit
|
Достарыңызбен бөлісу: |