АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Действия с матрицами. Для определения матрицы в Maple можно использовать команду

Читайте также:
  1. Cхема электрическая принципиальная блока ТУ-16. Назначение, принцип действия.
  2. А) Первые действия Ивана IV
  3. Автоматические действия
  4. Алгоритм действия по диагностике, тактике лечения и ведения больных с нарушениями сердечного ритма
  5. Алкоголизм как результат воздействия информационного вируса.
  6. Алфавит Maple-языка и его синтаксис. Основные объекты (определение, ввод, действия с ними). Числа. Обыкновенные дроби.
  7. Альтернативные действия
  8. АППАРАТЫ ВНЕРОТОВЫЕ И СОЧЕТАННОГО ДЕЙСТВИЯ
  9. Арифметические операции с матрицами
  10. Архаический элемент мести, возмездия становился дополнительным по отношению к устрашению. Преступнику отсекали тот орган, посредством которого он совершил преступные действия.
  11. АТАКУЮЩИЕ ДЕЙСТВИЯ
  12. Б) Определить, какую дозу получат люди, находящиеся 4 суток в подвале, в доме. Сделать выводы о степени воздействия РВ и его последствиях.

Определение матрицы.

Для определения матрицы в Maple можно использовать команду

matrix( n, m, [[a11,a12,…,a1n], [a21,a22,…,a2m],…, [an1,an2,…,anm]]),где n− число строк, m– число столбцов в матрице. Эти числа задавать необязательно, а достаточно перечислить элементы матрицы построчно в квадратных скобках через запятую.

Например:

> A:=matrix([[1,2,3],[-3,-2,-1]]);

В Maple матрицы специального вида можно генерировать с помощью дополнительных команд. В частности диагональную матрицу можно получить командой diag. Например:

> J:=diag(1,2,3);

 

Генерировать матрицу можно с помощью функции f (i, j) от переменных i, j – индексов матрицы: matrix( n, m, f ), где где n- число строк, m– число столбцов.

Число строк в матрице А можно определить с помощью команды rowdim( A ), а число столбцов – с помощью команды coldim( A ).

Арифметические операции с матрицами.

Сложение двух матриц одинаковой размерности осуществляется теми же командами, что и сложение векторов: evalm( A+B ) или matadd( A,B ).

Произведение двух матриц может быть найдено с помощью двух команд:

1) evalm(A&*B);

2) multiply(A,B).

В качестве второго аргумента в командах, вычисляющих произведение, можно указывать вектор

 

Определители, миноры и алгебраические дополнения. Ранг и след матрицы.

Определитель матрицы А вычисляется командой det( A ). Команда minor( A,i,j ) возвращает матрицу, полученную из исходной матрицы А вычеркиванием i -ой строки и j -ого столбца. Минор Mij элемента aij матрицы А можно вычислить командой det( minor(A,i,j)).Ранг матрицы А вычисляется командой rank(A). След матрицы А, равный сумме ее диагональных элементов, вычисляется командой trace(A). 7

> A:=matrix([[4,0,5],[0,1,-6],[3,0,4]]);

> det(%);

-24

> trace(A);

Обратная и транспонированная матрицы.

Обратную матрицу , такую что ,где Е − единичная матрица, можно вычислить двумя способами:

1) evalm(1/A);

2) inverse(A).

Транспонирование матрицы А – это изменение местами строк и столбцов. Полученная в результате этого матрица называется транспонированной и обозначается А'. Транспонированную матрицу А' можно вычислить командой transpose(A).

Выяснение типа матрицы.

Выяснить положительную или отрицательную определенность матрицы можно при помощи команды definite( A,param ), где param может принимать значения: 'positive_def'– положительно определена (A >0), 'positive_semidef' – неотрицательно определенная (A ≥ 0), 'negative_def'– отрицательно определенная (A <0), 'negative_semidef'− неположительно определенная (A ≤ 0). Результатом действия будет константа true– подтверждение, false– отрицание сделанного предположения.

Проверить ортогональность матрицы А можно командой orthog(A).

Функции от матриц.

Возведение матрицы А в степень n производится командой evalm( A^n ).

Вычисление матричной экспоненты возможно с помощью команды exponential(A).

 

Индивидуальные задания:

Для данных векторов a, b, c, d, найти (a, b), [a, d], [[a, c], b], [a, [c, b]], норму векторов, выделить базис и ортогонализовать его по процедуре Грамма-Шмидта:

 

Задание Задание
   
   
   
   
   
   
   

 

Даны матрицы A,B, найти A+B, AB, BA, A-1, M2,2(B), eA, Det(B), A’

 

Задание Задание
   
   
   
   
   
   
   

 

 


1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.005 сек.)