В MatLab нет необходимости в определении типа переменных или размерности. Когда MatLab встречает новое имя переменной, он автоматически создаст переменную и выделяет соответствующий объем памяти. Если переменная уже существует, MatLab изменяет ее состав и, если это необходимо, выделяет дополнительную память.
Numstudents = 25
создаст матрицу 1*1 с именем num_students и сохраняет значение 25 в единственном элементе.
Имена переменных состоят из букв, цифр или символов подчеркивания. MatLab использует только первые 31 символов имени переменной. MatLab чувствителен к регистрам, он различает заглавные и строчные буквы. Поэтому А и а – не одно и та же переменная. Чтобы увидеть матрицу, связанную с переменной, просто введите название переменной.
Числа
MatLab использует принятую десятичную систему счисления, с необязательной десятичной точкой и знаками плюс-минус для чисел. Научная система счисления использует букву е для определения множителя степени десяти. Мнимые числа используют i и j как суффикс.
Все числа для хранения используют формат long, определенный стандартом плавающее точки IEEE. Числа с плавающей точкой обладают ограниченной точностью – приблизительно с 16 значащих цифр и ограниченным диапазоном – приблизительно от 10е-308 до 10е+308. (Компьютер VAX использует другой формат чисел с плавающей точкой, но их точность и диапазон приблизительно те же).
Операторы
Выражения используют обычные арифметические операции и правила старшинства.
+ сложение
- вычитание
* умножение
/ деление
\ левое деление
^ степень
‘ комплексно сопряженное транспонирование
() определение порядка вычисления