Во-первых, в этом определении нужно обратить внимание на то, что важен порядок сомножителей, нужно знать, какой сомножитель первый, а какой -- второй.
Во-вторых, нужно отметить, что произведение определено только в том случае, если число столбцов первого сомножителя равно числу строк второго. Если это условие не выполняется, то произведение не определено.
В-третьих, размеры результата умножения определяются следующим образом: число строк результата равно числу строк первого сомножителя, а число столбцов результата равно числу столбцов второго сомножителя.
Правило вычисления элементов произведения можно сформулировать следующим образом.
Для
того, чтобы вычислить элемент произведения, стоящий в
-ой строке и
-ом столбце, нужно взять
-ую строку первого сомножителя и
-ый столбец второго сомножителя, попарно перемножить их элементы, стоящие на одинаковых
местах, и результаты сложить. (Точно так же мы поступаем, когда находим скалярное
произведение двух векторов по их координатам, см. формулу (14.2).)
,
. Найдите произведения Решение. Рассмотрим произведение
. Число столбцов в первом сомножителе
равно 3, число строк во втором сомножителе
тоже равно 3. Числа совпали, следовательно, произведение определено.
Результатом
умножения будет матрица
,
, у которой строк столько, сколько их в первом сомножителе, то есть 3, а столбцов
столько, сколько их во втором сомножителе, то есть 2. Итак, матрица
имеет размеры
.
Находим элемент
. В его вычислении участвует первая строка
первого сомножителя
и первый столбец
второго сомножителя
:
Находим элемент
. В его вычислении участвует первая строка
первого сомножителя
и второй столбец
второго сомножителя
:
Все элементы первой строки матрицы
вычислены. Находим элемент
. В его вычислении участвует вторая строка
первого сомножителя
и первый столбец
второго сомножителя
:
Находим элемент
. В его вычислении участвует вторая строка
первого сомножителя
и второй столбец
второго сомножителя
:
Вычислены все элементы второй строки матрицы
. Аналогично находим элементы третьей строки:
. Рассмотрим произведение
. Число столбцов в первом сомножителе
равно 2, число строк во втором сомножителе
равно 3. Числа не совпали, следовательно, произведение не определено.
Ответ:
, произведение
не определено.
У
читателя может возникнуть законный вопрос: "Зачем так сложно определять произведение
матриц? Нельзя ли его определить попроще, например, как произведение элементов
матриц-сомножителей, стоящих на одинаковых местах?" Ответ на этот вопрос мы увидим
позже, когда будем рассматривать системы линейных уравнений, правило изменения
координат векторов при изменении базиса и такие неизвестные пока читателю объекты
как линейные преобразования и квадратичные формы. Тогда мы увидим, что введенное
определение умножения матриц используется очень эффективно, что оно "похоже" на
умножение чисел. Если же произведение матриц определить по-другому, то его не
удается разумно использовать ни в математике, ни в прикладных науках.
Рассмотрим, какими свойствами обладает операция умножения матриц.
Прежде
всего отметим, что умножение матриц -- некоммутативная операция. Это означает,
что существуют такие матрицы
и
, что
Для прямоугольных матриц мы убедились
в этом в примере
14.3. В нем произведение
существует, а произведение
-- нет. Для квадратных матриц это видно из следующего примера. Пусть
,
. Тогда
Докажем свойство ассоциативности. Чтобы произведение
было определено, матрица
должна иметь размеры
. Произведение
обозначим буквой
. Тогда матрица
имеет размеры
. Чтобы произведение
было определено, матрица
должна иметь размеры
. Матрицу
обозначим
, матрицу
обозначим
, матрицу
обозначим
. Покажем, что элементы, стоящие в
-ой строке и
-ом столбце матриц
и
, равны друг другу, то есть что
.
По определению
Свойство 2 предоставляем читателю доказать самостоятельно.
Докажем дистрибутивность умножения. Чтобы произведение
было определено, матрицы
и
должны иметь размеры
. Положим
,
,
,
,
. Для доказательства равенства
, нужно доказать, что
,
,
.
Так как
, то
Докажем первое равенство в свойстве 4. Чтобы произведение
было определено, матрица
должна иметь порядок
. Пусть
. Тогда
Упражнение14.4.6. Докажите, что произведение двух верхних треугольных матриц одного порядка является верхней треугольной матрицей того же порядка. Докажите аналогичное утверждение для нижних треугольных матриц.
Упражнение14.4.7.
По определению считается, что
. Покажите, что для матриц формула
не верна. Объясните почему.
Нормализация
звука Функция
Normalize, как и функция Volume, увеличивает громкость звука, но несколько иным
образом. Она сначала исследует файл на предмет самого высокого уровня сигнала,
а потом вычитает этот уровень из максимально возможного, который равен 100% (или
тому значению, которое вы установили). Функция Normalize использует получившуюся
разность при увеличении громкости звуковых данных. В конце концов, самый высокий
уровень сигнала в данном файле доводится до 100% (или до указанного вами значения),
а более низкие уровни пропорционально увеличиваются. Другими
словами, если самый высокий уровень сигнала в вашем файле равен 80%, а максимально
возможный уровень — 100%, то функция Normalize вычитает 80% из 100% и результат
становится равен 20%. Затем громкость всех звуковых данных в вашем файле увеличивается
на полученные 20%. Таким образом, вы можете использовать функцию Normalize, чтобы
увеличить громкость ваших звуковых данных без последствий, т. е. без отсечения
части данных. Контрольная работа
по Чтобы
использовать функцию Normalize, сделайте следующее: 1.
Выделите в вашем файле данные, которые вы хотите нормализовать. Чтобы обработать
весь файл, либо ничего не выделяйте, либо выделите все данные, выбрав команду
меню Edit -> Select All. 2.
Выберите команду меню Process -> Normalize, чтобы открыть диалоговое
окно Normalize Потенциальные
и соленоидальные векторные поля Ротор векторного поля 3.
Для параметра Normalize using включите переключатель Peak level
(о переключателе Average RMS power (loudness) мы поговорим чуть позже).
4.
Нажмите на кнопку Scan Levels, чтобы найти самый высокий уровень сигнала
ваших звуковых данных. 5.
Установите значение параметра Normalize to (-60 to 0 dB), перемещая соответствующий
ползунок вверх или вниз. Таким образом вы установите максимально возможный уровень
сигнала, который будет учитываться при нормализации. В большинстве случаев вам
следует устанавливать значение, равное 100%, но если вы хотите в дальнейшем редактировать
или обрабатывать ваши данные, лучше указать более низкий уровень, например 50%
или —6 дБ.
Дело в том, что во время обработки файла громкость может повыситься, и это послужит
причиной отсечения части данных.
теме интегралы