Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
ПРИЛОЖЕНИЕПри изучении многомерных СП, т. е. случайных функций многих переменных, приходится оперировать с многомерными массивами данных. Удобным математическим аппаратом для такого анализа являются многомерные матрицы и тензоры [16, 21], элементы теории которых изложены в первой части этого приложения в удобной для применения форме.
При решении различных задач обработки изображений и в других приложениях нередко требуется возводить в большие степени и обращать различные матрицы. Во второй части приложения приведены сведения из изящной теории матричных функций [7], применение которых позволяет выполнить эти операции с небольшими вычислительными затратами.
1. МНОГОМЕРНЫЕ МАТРИЦЫ И ТЕНЗОРЫ
Рассмотрим способы задания линейных преобразований скаляров, векторов и многомерных массивов. Напомним, что преобразование y=y(x) линейного пространства элементов x в линейное пространство элементов y называется линейным, если y(cx) = cy(x) и y(x+x1) = y(x) + y(x1) для любого скаляра c и любых x и x1. Любое линейное преобразование скалярных величин x в скалярные величины y может быть представлено в форме y = a1x, где a1 – скаляр. Это соотношение запишем в виде y1 = a1x1. Для задания преобразования векторов
Здесь aij – постоянные коэффициенты, которые представим в виде матрицы A. В матричных обозначениях (П.1) может быть записано как
Рассмотрим теперь преобразование
где aijkl – постоянные коэффициенты. Обобщая эти частные случаи, можно сделать
вывод, что любое линейное преобразование m-мерных
массивов
где Матрицей размерности n называется совокупность действительных или комплексных
чисел Рис. П.1.
Трехмерную матрицу
Рис. П.2.
На рис. П.3 изображена четырехмерная
матрица Если в n-мерной матрице A фиксировать какие-нибудь m ее индексов, а остальные оставить изменяющимися, то получится (n-m)-мерная матрица, называемая сечением матрицы A. Например, матрица справа от пунктира на рис. П.2 является (i3=2)-сечением, а вторая строка слева от пунктира – (i1=2, i3=1)-сечением матрицы A.
Рис. П.3.
Умножение матрицы на число и сумма (разность) матриц одинаковых размеров определяются так же, как и для двумерных матриц. Умножение многомерных матриц аналогично умножению двумерных матриц, но более разнообразно и выполняется с применением правил тензорного исчисления зацепления, свертывания или сокращения индексов: если некоторый индекс встречается в выражении дважды, то выражение должно быть по этому индексу просуммировано. Например,
Индексы, по которым производится суммирование, называются немыми. Индексы, не являющиеся немыми, называются свободными. После выполнения суммирования по немому индексу i данный индекс в результирующем выражении исчезает, поэтому немой индекс может быть заменен любым другим, не встречающимся в выражении, например, aijxj=aikxk. Свободные же индексы в результирующем выражении сохраняются. Применяя описанное правило, можно получать различные произведения одних и тех же матриц, варьируя совокупность немых индексов. Например, для матриц A и B, изображенных на рис. П.1 и рис. П.2, можно образовать произведения:
и т. д. При использовании формулы (П.4) умножение
трехмерной матрицы A на четырехмерную B приводит к
семимерной матрице F, получающейся умножением каждого элемента матрицы A
на каждый элемент матрицы B. Такое произведение называется прямым или
внешним, все индексы в нем свободные, обозначается оно В (П.5) произведением тех же матриц является пятимерная матрица G, так как третий индекс матрицы A и третий индекс матрицы B обозначены одним символом k, т. е. являются немыми и после суммирования исчезают. Например, элемент g42121 = a42kb12k1 = a421b1211 + a422b1221. В (П.6) результатом умножения является трехмерная матрица, так как немых индексов уже два – k и l. Например, элемент
Произведения, в которых имеются немые
индексы, называются (в отличие от внешних произведений) внутренними
и могут быть выполнены в два этапа: сначала выполняется прямое произведение, а
затем свертываются нужные пары индексов, т. е. заменяются одним. Как и при
умножении двумерных матриц, необходимо соответствие размеров. Например, для
выполнимости (П.6) необходимо, чтобы размеры В этих обозначениях обычное умножение
двумерных матриц записывается в виде {aik}{bkj}, умножение матрицы на вектор – {aij}{xj}, скалярное
произведение векторов – {xi}{yi}. При этом отпадает необходимость в символе операции
транспонирования: Если в многомерной матрице Естественным образом определяется
произведение трех и более матриц, например,
Рис. П.4.
Иногда удобно группировать индексы
многомерных матриц, например, обозначить матрицу Как уже отмечалось, каждое линейное
преобразование m-мерных массивов где Если базис, т. е. систему координат линейного пространства, сменить, то это приведет и к изменению матрицы данного преобразования, т. е. каждому линейному преобразованию будет соответствовать совокупность многомерных матриц. В тензорном анализе n-мерная матрица называется тензором ранга n, если выполнены некоторые условия, связанные с изменением элементов этой матрицы при замене системы координат. Например, выражение «тензор линейного преобразования» означает матрицу этого преобразования в соответствующей системе координат. В рамках задач данного пособия не
требуется преобразований различных координат, поэтому упомянутые условия
выполнены и справедлива тензорная терминология. Например, если Особое значение имеют многомерные тензоры
четной размерности 2n вида Единичной матрицей называется квадратная матрица Обратную матрицу можно вычислить
следующим образом. Пронумеруем все значения группового индекса Рассмотрим теперь операции дифференцирования тензоров, составленных из функций. Если имеется скалярная функция a(x) одного скалярного переменного x,
то ее производная Пусть Пусть
составленная из частных производных всех компонент
векторной функции По аналогии с (П.8), производная тензора
и является тензором ранга n+m. Очевидно, что dX/dX = E – единичный тензор. Рассмотрим тензор Если
Формулы
дифференцирования сложных тензорных функций аналогичны их скалярным вариантам: Производные и дифференциалы высших порядков определяются как Столь же легко обобщается дифференцирование скалярных функций k переменных на аналогичные тензорные: При этом полный дифференциал определяется выражением Это определение можно
распространить и на составные тензоры. Пусть Отметим следующие правила тензорного дифференцирования:
где
B – произвольный постоянный тензор и Рассмотрим ряд
Тейлора для скалярной функции двух скалярных переменных
где
тензор
Если задана система
таких функций, составляющая тензорную функцию тензорного аргумента
по форме не отличающийся от ряда Тейлора скалярной функции одного скалярного аргумента.
|
1 |
Оглавление
|