Учебное пособие: Матричная математическая система MATLAB

>> MAT=[1 2 3 4; 5 6 7 8]

MAT =

1 2 3 4

5 6 7 8

>> clear V

>> V

??? Undefined function or variable 'V'.

>> clear

>> x

??? Undefined function or variable 'x'.

>> M

??? Undefined function or variable 'M'.

Обратите внимание на то, что сначала выборочно стерта переменная V, а затем командой clear без параметров стерты все остальные переменные.

Неопределенные переменные используются при выполнении символьных вычислений. Специально система MATLAB для выполнения таких вычислений не предназначена. Однако они возможны с помощью пакета расширения символьной математики Symbolic Math.

Операторы и встроенные функции MATLAB

Оператор – это специальное обозначение для определенной операции над данными – операндами. Например, простейшими арифметическими операторами являются знаки суммы +, вычитания -, умножения * и деления /. Операторы используются совместно с операндами. Например, в выражении 2+3 знак + является оператором сложения, а числа 2 и 3 – операндами. Операторы также являются распространенными объектами математических выражений и языков программирования.

Следует отметить, что большинство операторов относятся к матричным операциям, что может служить причиной серьезных недоразумений. Например, операторы умножения * и деления / вычисляют произведение и частное от деления двух массивов, векторов или матриц. Есть ряд специальных операторов, например оператор \ означает деление справа налево, а операторы .* и ./ означают, соответственно, поэлементное умножение и поэлементное деление массивов.

Следующие примеры поясняют сказанное на примере операций с векторами:

>> V1=[2 4 6 8]

V1 = 2 4 6 8

>> V2=[1 2 3 4]

V2 = 1 2 3 4

>> V1/V2

ans = 2

>> V1.*V2

ans = 2 8 18 32

>> V1./V2

ans = 2 2 2 2

Полный список операторов можно получить, используя команду help ops.

К-во Просмотров: 480
Бесплатно скачать Учебное пособие: Матричная математическая система MATLAB