КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Работа с массивами, векторами и матрицами
КОМБИНАЦИИ ГОРЯЧИХ КЛАВИШ Лекция № 2 Тема: «Работа с вектора и матрицами. Построение графиков функций»
Матрицей называется прямоугольная таблица из чисел, содержащая некоторое количество m строк и n столбцов, при этом числа m и n называются порядками матрицы. Если m = n, матрица называется квадратной, а число m = n - ее порядком. Для записи матриц используются следующие обозначения: , где числа aij называются элементами матрицы A. В случае, если m = n и определитель матрицы det A ¹ 0, матрица A называется невырожденной и для нее можно найти обратную матрицу. Обратной по отношению к данной матрице A называется матрица A - 1, которая, будучи умноженной как справа, так и слева на A, дает единичную матрицу: . Матрица A T, полученная перестановкой строк со столбцами в матрице A, называется транспонированной. Квадратная матрица A называется симметрической, если A T = A, и ортогональной, если A T A = E. Вектор – одномерный массив данный, матрица – двумерный массив данных. В диалоговом окне задаются: Rows – число строк, Columns – число столбцов. Задается через меню или вызовом шаблона с панели инструментов. Шаблон обрамляющие прямые скобки и темные маленькие прямоугольники, обозначающие места ввода значений (числовых или символьных) для элементов вектора или матрицы. CTRL+М – вставка шаблона матрицы. Example:
Можно задать путем ввода элементов – индексированных переменных. А0,0:=1 А0,1:=2 А1,0:=4 А1,1:=8, если ORIGIN:=0 (по умолчанию) А1,1:=1 А1,2:=2 А2,1:=4 А2,2:=8, если ORIGIN:=1 Значение ORIGIN (номер первой строки (столбца) матрицы или первой компоненты вектора) задается один раз в начале документа и принимается по умолчанию для всего документа. ВНИМАНИЕ!!! ORIGIN пишется прописными буквами! Одномерные массивы общее обозначение элемента Аi, где i – номер элемента в массиве.
Двумерные массивы общее обозначение элемента Аi,j, где i – номер строки, j – номер столбца элемента в массиве. Индексация: или Обращение к каждому элементу осуществляется через счетчики: i:=1..n j:=1..n (при ORIGIN:=1), где n – количество элементов в массиве, или i:=0..n-1 j:= 0..n-1 (при ORIGIN:=0) Векторные и матричные функции: lenght (V) – вычисление числа элементов вектора V. last (V) – вычисление номера последней компоненты вектора V. max (V) – возвращает максимальный по значении элемент вектора (или матрицы). min (V) – возвращает минимальный по значении элемент вектора (или матрицы). Re(V) – возвращает вектор действительных частей вектора в комплексными элементами. Im (V) – возвращает вектор мнимых частей вектора в комплексными элементами. Матричные функции: augment (M1,M2) – объединяет в одну матрицы М1, М2, имеющие одинаковое число строк (объединяются бок о бок). stack(M1,M2) - объединяет в одну матрицы М1, М2, имеющие одинаковое число столбцов (объединяются сверху вниз). identity (n) – создает единичную квадратную матрицу n х n. Re(M) – возвращает матрицу действительных частей матрицы в комплексными элементами. Im(M) – возвращает матрицу мнимых частей матрицы в комплексными элементами “ (SHIFT+Э) – задание комплексно-сопряженной матрицы matrix (m,n,f) – создает матрицу элементов f(i,j), i=0,1..m j=0,1..n, f(i,j) – функция. diag(V)–создает диагональную матрицу, элементы главной диагонали равны эл-там вектора V. submatrix(A,ir,jr,ic,jc) – формирует матрицу, которая является блоком матрицы А, расположенным в строках с ir по jr и в столбцах с ic по jc, ir≤jr, ic≤jc. Обратите внимание на задание номеров строк и столбцов при различной индексации элементов! Специальные характеристики матриц: cols(M)–число столбцов матрицы; rows(M)–число строк матрицы; rank(M)–ранг матрицы. tr(M) – след (сумма диагональных элементов) квадратной матрицы. mean (M) – среднее значение элементов массива. median(M) –медиана элементов массива. eigenvals(M) – вектор, содержащий собственные значения матрицы. Функции преобразования координат: – преобразование вектора в декартовых координатах (x=3,y=4) в вектор в полярной системе координат (полярная координата и полярный угол: r=5, φ=0.927) – преобразование вектора в полярной системе координат (полярная координата и полярный угол: r=5, φ=0.927) в вектор в декартовых координатах (x=3,y=4) - преобразование вектора в декартовых координатах (x=3,y=4,z=2) в цилиндрические (r=5, φ=0.927, z=2)
Операции с матрицами:
Дата добавления: 2014-01-06; Просмотров: 359; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |