А. С. Попова Кафедра информационных технологий Основные принципы работы в системе Matlab Методические указания



бет5/29
Дата06.02.2022
өлшемі3,15 Mb.
#80626
түріМетодические указания
1   2   3   4   5   6   7   8   9   ...   29
Байланысты:
матлаб

Имя



Описание

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


следующие действия:





  1. открывает журнал в файле exampl-1.txt;

  2. производит вычисления;

  3. сохраняет все переменные в MAT файле work-1.mat;

  4. сохраняет журнал в файле exampl-1.txt в подкаталоге work корневого каталога MatLab и закрывает MatLab.

Если посмотреть содержимое файла exampl-1.txt в каком-нибудь текстовом редакторе, то в файле окажется следующий текст:





a1=3; 
a2=2.5; 
a3=a1+a2 
 
a3 = 
 
5.5000 
 
save work-1 
quit





Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   ...   29




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет