Листинг 11

>> x [0.1 -2.2 3.14 0 -1];

>> sin (x)

ans =

0.0998 -0.8085 0.0016 0 -0.8415

>> ехр(х)

ans =

1.1052 0.1108 23.1039 1.0000 0.3679

Рассмотрим еще несколько операций поэлементного преобразования за­данного вектора. К каждому его элементу можно добавить (вычесть) число, ис­пользуя арифметическую операцию «+» («-»). Поэлементное умножение векторов выполняется при помощи оператора «.*». Результатом такого умножения является вектор, каждый элемент которого равен произведению соответству­ющих элементов заданных векторов. Поэлементное деление одного вектора на другой осуществляется при помощи конструкции «. /». В результате поучается вектор, каждый элемент которого - частное от деления соответствующего элемента первого вектора на соответствующий элемент второго. Совокупность знаков «.\» применяют для деления векторов в обратном направлении (поэлементное деление второго вектора на первый). Поэлементное возведение в степень выполняет оператор «.^», результатом является вектор, каждый элемент которого - соответствующий элемент заданного вектора, возведенный указанную степень. Примеры поэлементных операций над векторами приведены в листинге 12.

Листинг 12.

>> X = [1 -23 -1 -4];

>> у=х-2

У=

-1 -4 1 -3 -6

>>х.*у

ans =

-1 8 3 3 24

>> х.\у

ans =

-1.0000 2.0000 0.3333 3.0000 1.5000

>> х./у

ans =

-1.0000 0.5000 3.0000 0.3333 0.6667

» х./y

ans =

1 -8 27 -1 -64

Действиям над матрицами в MATLAB также уделено немало внимания. Нач- I нем с операций, которые применимы к матрицам с точки зрения классической математики. Одним из базовых действий над матрицами является сложение << +>> (вычитание << ->>). Здесь важно помнить, что суммируемые (вычитаемые) матри­цы должны быть одной размерности. Результатом сложения является матрица. Умножать на число «*» можно любую матрицу, результатом также будет матри­ца, каждый элемент которой будет помножен на заданное число. Операция транспонирования «'» меняет в заданной матрице строки на столбцы и также применима к матрицам любой размерности. Примеры действий над матрица­ми можно увидеть в листинге 13.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: