Несколько функций возвращают важные специальные
значения, которые вы можете исполь-зовать в ваших М-файлах.
Функция
Возвращаемое значение
ans
Последний
ответ
(переменная). Если вы не
присваиваете выходной переменной или вычисляемому выражению какое-либо имя, MATLAB
автоматически запоминает результат в переменной ans.
eps
Относительная точность вычислений с плавающей
запятой. Это допуск, который MATLAB использует при вычислениях.
realmax
Наибольшее число с плавающей запятой.
realmin
Наименьшее число с плавающей запятой.
pi
3.1415926535897...
i, j
Мнимая единица.
inf
Бесконечность. Вычисления вида n/0 где n – любое ненулевое реально число, дает в
результатеinf.
NaN
Не численное значение (Not-a-Number). Выражения вида 0/0 и
inf/inf дают в результате NaN, так же
как и арифметические операции содержащие NaN. Выражения типа n/0, где n явля- ется комплексным числом, также возвращают
NaN.
computer
Тип компьютера.
version
Строка, содержащая версию MATLAB-а.
Вот
несколько примеров, где используются эти переменные.
x = 2*pi;
A = [3 + 2i 7 – 8i];
tol = 3*eps;
Типыданных
Всего в MATLAB –е имеется 14 базовых типов (или классов) даных.
Каждый из этих типов данных является формой массива. Этот массив может иметь
минимальный размер 0х0 и мо-жет иметь произвольную размерность по любой
координате. Двумерные варианты таких массивов называются матрицами.Все
14 базовых класса типов данных показаны на приве-денной ниже диаграмме.
Дополнительно, тип данных, определенных пользователем, пока-занный ниже как user class (класс
пользователя), является подмножеством данных типа структуры.