Операторы языка MATLAB
Имена переменных и функций могут содержать любые символы кроме специальных, но обязательно должны начинаться с буквы. При записи нескольких операторов в одной строке следует использовать разделитель. Разделителем является знак запятой. После единственного или последнего оператора в строке разделитель можно не ставить.
Операторы имеют две формы записи:
- с неявным присваиванием (выражение);
- с явным присваиванием (переменная = выражение).
При использовании операторов с неявным присвоением система автоматически создает переменную с именем ans и присваивает ей значение результата.
Длина буфера командной строки ограничена 256 символами. Если оператор нужно перенести на следующую строку, то следует ввести символ продолжения строки ... (три точки), нажать клавишу Enter и продолжить оператор. В системе MATLAB реализованы два типа арифметических операций: над массивами и над матрицами; операции над массивами выполняются поэлементно, а над матрицами - в соответствии с правилами линейной алгебры.
Числа в MATLAB могут представляться с фиксированной и плавающей точкой, быть положительными и отрицательными, дробными, действительными и комплексными.
Особенности представления чисел в MATLAB:
- мнимая единица представляется с помощью двух символов "i" и "j";
- целая и дробная части разделяются точкой;
- порядок числа от мантиссы отделяется символом "e".
В процессе решения задач переменные могут занимать много памяти компьютера. Для очистки памяти от переменных в MATLAB используется функция clear, которая имеет синтаксис:
- clear х — уничтожение переменной "х";
- clear — уничтожение всех переменных;
- clear а b с — уничтожение семейства переменных.
Константа— это численное значение уникального имени, которое имеет математический смысл. Чаще всего в MATLAB применяются следующие константы:
- inf—машинная бесконечность;
- arts — имя переменной, хранящей результат вычисления;
- pi — «число пи»;
- eps — погрешность операций с числами с плавающей точкой;
- realmin — минимальное число с плавающей точкой;
- reaimax — максимальное число с плавающей точкой;
- NaN — нечисловой характер данных (Not a Number).
Математические функции представляются в виде fun (x),
где fun — имя функции,
х — аргумент в виде числа, вектора или матрицы.
Числа, элементы вектора или матрицы могут быть вещественными или комплексными.
Для построения графиков используются специальные функции.
При задании стиля параметр "s" (вектор констант) представляется в виде вектора или строки символов. Для указания названий графика, подписи осей и линий сетки используются функции: title, xlabel, уlabel, grid on.