8(495)909-90-01
8(964)644-46-00
pro@sio.su
Главная
Системы видеонаблюдения
Охранная сигнализация
Пожарная сигнализация
Система пожаротушения
Система контроля удаленного доступа
Оповещение и эвакуация
Контроль периметра
Система домофонии
Парковочные системы
Проектирование слаботочных сетей
Аварийный
контроль
Раздел: Документация

0 ... 18 19 20 21 22 23 24 ... 365

(sin >- + sin 2у + sin 3>) + / sin у + sin 2у + sin Зу

1 +

sin у + sin 2 у + sin Зу l + ev

1 + ед

3. W =

lny 1 iny

1+——

4. « = sri

ch[u + lny)4v-lny].

5. // = -

yjcos2y + sin4y + yjex+e x {ex + e~* J3 (cos 2 у + sin 4y - if

7. S = arctg

jc-sin у л + siny

дг + siny .v-siny

+ e

(.v-sin v)(jc+siii.v)

1 + arcsin (cos 2y) 8. В —-+

2A+3"A

2л+3"*-1 1 + arcsin (cos2y)


Глава 2

Работа с массивами

Все данные MATLAB представляет в виде массивов. Очень важно правильно понять, как использовать массивы. Без этого невозможна эффективная работа в MATLAB, в частности: построение графиков, решение задач линейной алгебры, статистики, обработки данных и многих других. В этой главе подробно описаны вычисления с векторами и матрицами. Даже если вы знакомы с каким-либо языком программирования, все равно лучше прочесть зту главу, поскольку MATLAB предоставляет пользователю обширные возможности для работы с массивами данных. Следующий раздел посвящен необходимым сведениям, касающимся массивов.

Основные определения и соглашения

Что такое массив, должно быть известно каждому, кто хоть немного занимался программированием. Массив— упорядоченная, пронумерованная совокупность однородных данных. У массива должно быть имя. Массивы различаются по числу размерностей или измерений: одномерные, двумерные, многомерные. Размером массива называют число элементов вдоль каждого из измерений. Доступ к элементам осуществляется при помощи индекса. В MATLAB нумерация элементов массивов начинается с единицы. Это значит, что индексы должны быть больше или равны единице.

Важно понять, что вектор, вектор-строка, матрица или тензор являются математическими объектами, а одномерные, двумерные или многомерные массивы — способы хранения этих объектов в компьютере. Всюду дальше в книге будут использоваться слова вектор и матрица, если больший интерес представляет сам объект, чем способ его хранения. Вектор может быть записан в столбик (вектор-столбец) и в строку (вектор-строка). Вектор-столбцы и вектор-строки часто будут называ гься просто векторами, различие будет сделано в случаях, когда важен способ хранения вектора в MATLAB. Векторы и матрицы обозначаются курсивом, а соответствующие


им массивы прямым шрифтом "Courier", например: "вектор а содержится в массиве а", "запишите матрицу R в массив к".

Вектор-столбцы и вектор-строки Ввод, сложение и вычитание векторов

Работу с массивами начнем с простого примера— вычисления суммы векторов

(13}

r7.f

a =

5.4

b =

3.5

6.9 j

8.2 )

Для хранения векторов используйте массивы а и ь. Введите массив а в командной строке, используя квадратные скобки и разделяя элементы вектор-столбца точкой с запятой:

» а = [1.3; 5.4; 6.9] а =

1.3000

5.4000

С.900С

Примечание f

В главе I было сказано, что точка с запятой в конце выражения используется для подавления вывода результата на экран. Оказывается, что этот символ предназначен и для разделения элементов вектор-столбцов.

Так как введенное выражение не завершено точкой с запятой, то МА П.АВ автоматически вывела значение переменной а. Введите теперь второй вектор, подавив вывод на экран

» Ь = [7.1; 3.5; 6.2];

Для нахождения суммы векторов используется знак +. Вычислите сумму, запишите результат в массив с и выведите его элементы в командное окно:

>> с = а + Ь с =

В.4000

8.Э000

15.1000 г Заг 130



0 ... 18 19 20 21 22 23 24 ... 365