И другие программы этой серии
Без таких комментариев даже разработчик программ
ных модулей быстро забывает о сути собственных решений.
1.4.6. Переменные и присваивание
им значений
Переменные – это имеющие имена объекты, способные хранить некоторые, обыч
но разные по значению, данные. В зависимости от этих данных переменные могут
быть числовыми или символьными, векторными или матричными. Переменные
являются широко распространенными объектами в математике и программиро
вании.
3
4
5
60
??? Undefined function
>> MAT=[1 2 3 4; 5 6 7
MAT =
1
2
3
5
6
7
>> clear V
>> V
??? Undefined function
>> clear
>> x
??? Undefined function
>> M
??? Undefined function
Первое знакомство с MATLAB
or variable \'MAT\'.
8]
4
8
Основные объекты MATLAB
61
Полный список операторов можно получить, используя команду help ops.
Приведем начало обширного полного списка операторов, содержащего арифме
тические операторы:
>> help ops
Operators and special characters.
Arithmetic operators.
Plus
– Plus
+
Uplus
– Unary plus
+
Minus
– Minus
–
Uminus – Unary minus
–
Mtimes – Matrix multiply
*
times
– Array multiply
.*
mpower – Matrix power
^
power
– Array power
.^
mldivide
– Backslash or left matrix divide
mrdivide
– Slash or right matrix divide /
ldivide
– Left array divide
.\\
rdivide
– Right array divide
./
kron
– Kronecker tensor product
....................................................
or variable \'V\'.
or variable \'x\'.
or variable \'M\'.
Обратите внимание на то, что сначала выборочно стерта переменная V, а затем
командой clear без параметров стерты все остальные переменные.
Неопределенные переменные используются при выполнении символьных вы
числений. Специально система MATLAB для выполнения таких вычислений не
предназначена. Однако они возможны с помощью пакета расширения символь
ной математики Symbolic Math.
\\
1.4.8. Операторы и встроенные функции
MATLAB
Оператор – это специальное обозначение для определенной операции над данны
ми – операндами.