"MATLAB 7 (Наиболее полное руководство в подлиннике)" - читать интересную книгу автора (Ануфриев И.Е., Смирнов А.Б., Смирнова Е.Н.)

^cos2y + sin4y+ ve'v +e * 5. И =----------------------------¦--------------------------
(e*+e~v) (cos2y + sin4y-2)"

ч»/ л tf л(1 + .к) (1 + 2*)
б. Л = ?:с(1 + л;Г(1 + 2хГ+зР------f-Ц—J-.
Inctgy
7. S=arctg
x - sin у ,t 4- sin v +
л + sin у л'-sin у
+ e(.v-sin.v)(jr+SLii y)

l + arcsin(cos2y) 8. B =-----------------------1-
Г . 1-Х
2Л+3
2л+3"*-1
l + arcsin(cos2y)
Глава 2
Работа с массивами
Все данные MATLAB представляет в виде массивов. Очень важно правильно понять, как использовать массивы. Без этого невозможна эффективная работа в MATLAB, в частности: построение графиков, решение задач линейной алгебры, статистики, обработки данных и многих других. В этой главе подробно описаны вычисления с векторами и матрицами. Даже если вы знакомы с каким-либо языком программирования, все равно лучше прочесть эту главу, поскольку MATLAB предоставляет пользователю обширные возможности для работы с массивами данных. Следующий раздел посвящен необходимым сведениям, касающимся массивов.
Основные определения и соглашения
Что такое массив, должно быть известно каждому, кто хоть немного занимался программированием. Массив — упорядоченная, пронумерованная совокупность однородных данных. У массива должно быть имя. Массивы различаются по числу размерностей или измерений: одномерные, двумерные, многомерные. Размером массива называют число элементов вдоль каждого из измерений. Доступ к элементам осуществляется при помощи индекса. В MATLAB нумерация элементов массивов начинается с единицы. Это значит, что индексы должны быть больше или равны единице.
Важно понять, что вектор, вектор-строка, матрица или тензор являются математическими объектами, а одномерные, двумерные или многомерные массивы — способы хранения этих объектов в компьютере. Всюду дальше в книге будут использоваться слова вектор и матрица, если больший интерес представляет сам объект, чем способ его хранения. Вектор может быть записан в столбик (вектор-столбец) и в строку (вектор-строка). Вектор-столбцы и вектор-строки часто будут называться просто векторами, различие будет сделано в случаях, когда важен способ хранения вектора в MATLAB, Векторы и матрицы обозначаются курсивом, а соответствующие
¦
Глава 2. Работа с массивами
51
им массивы прямым шрифтом "Courier11, например: "вектор а содержится в массиве а", "запишите матрицу R в массив R".
Вектор-столбцы и вектор-строки Ввод, сложение и вычитание векторов
Работу с массивами начнем с простого примера векторов
ПЗГ\ fl.W
вычисления суммы
a ~
5.4 6.9
Ъ =
J
3.5 8.2
V
Для хранения векторов используйте массивы а и ь. Введите массив а в командной строке, используя квадратные скобки и разделяя элементы вектор-столбца точкой с запятой:
» а = [1.3; 5.4; 6.9] а =
1.300Q 5.4000 6.9000

^ Примечание
В главе 1 было сказано, что точка с запятой в конце выражения используется для подавления вывода результата на экран. Оказывается, что этот символ предназначен и для разделения элементов вектор-столбцов.
Так как введенное выражение не завершено точкой с запятой, то MATLAB автоматически вывела значение переменной а. Введите теперь второй вектор, подавив вывод на экран
» Ь = [7.1; 3.5; 8-.2J;
Для нахождения суммы векторов используется знак +. Вычислите сумму, запишите результат в массив с и выведите его элементы в командное окно:
» с = а + Ь
с = S.4000
8.ЭОО0 15.1000
3 Заг 130
52