Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
29
Добавлен:
10.05.2015
Размер:
1.36 Mб
Скачать

Функция minverse

Функция MINVERSE формирует обратную матрицу по исходной (квадратный массив). Перед вызовом окнаМастер функцийи выбором функцииMINVERSEнеобходимо выделитьтакой же диапазон ячеек, как и в исходном массиве. В выделенном диапазоне будет сформирован полученный обратный массив.

На рисунке 5.36а показан фрагмент окна Мастер функцийс включенной первой вкладкой; на рисунке 5.36б — с включенной второй вкладкой. На рисунке 5.36в — показаны исходный и обратный квадратные массивы.

Рисунок 5.36а —Фрагмент окнаМастер функцийс включенной первой вкладкой

Рисунок 5.36б —Фрагмент окнаМастер функцийс включенной второй вкладкой

Рисунок 5.36в — Исходный и обратный квадратные массивы

Функция mmult

Функция MMULTслужит для расчета произведения двух массивов. Количество столбцов в массиве 1 должно совпадать с количеством строк в массиве 2, в противном случае массивы перемножить невозможно. Перемножаемые массивы могут быть квадратными.

На рисунке 5.37а показан фрагмент окна Мастер функцийс включенной первой вкладкой; на рисунке 5.37б — с включенной второй вкладкой. На рисунке 5.37в — показаны исходные квадратные массивы и квадратный массив, полученный произведением исходных.

Рисунок 5.37а — фрагмент окна Мастер функцийс включенной

первой вкладкой

Рисунок 5.37б — фрагмент окна Мастер функцийс включенной второй вкладкой

Рисунок 5.37в — Исходные квадратные массивы и квадратный массив, полученный произведением исходных

Действительно, в данном примере элементы полученного массива сформированы следующим образом:

  • 23=1*5+3*6;

  • 35=1*8+3*9;

  • 34=2*5+4*6;

  • 52=2*8+4*9.

    Следует отметить, что перед вставкой функции из окна Мастер функцийбыл выделен диапазон ячеекА6:В7для формирования полученного массива.

    На рисунке 5.37г показаны исходные массивы и массив, полученный произведением исходных. Размер первого исходного массива 2х3, второго исходного массива 3х2. Размер полученного массива 2х2.

    Рисунок 5.37г — Исходные массивы 2х3 и 3х2 и массив 2х2, полученный произведением исходных

На рисунке 5.37г полученный массив сформирован следующим образом:

76=1*7+3*8+5*9;

103=1*10+3*11+5*12;

100=2*7+4*8+6*9;

136=2*10+4*11+6*12.

Следует отметить, что если перед вставкой функции MMULTвыделен диапазон меньшего размера, то после завершения работы с окном Мастер функций (после нажатия кнопкиОК) диапазон можно увеличить (растянуть при помощи мыши). В этом случае массив буден представлен полностью. В случае, если диапазон будет слишком большим, в ячейках, где значений быть не должно появиться сообщение об ошибке (отсутствии ссылок, т. е. надпись Н/Д).

Функция transpose

Функция TRANSPOSE, в отличие от выше представленных действий при транспонировании массивов, является стандартной и значительно упрощает транспонирование массивов. Действия при работе с функциейTRANSPOSEаналогичны действиям при работе с другими функциями, позволяющими обрабатывать массивы.

Функция sumproduct

Функция SUMPRODUCTможно использовать для расчета скалярного произведения двух векторов. ФункцияSUMPRODUCTслужит для расчета суммы произведений соответствующих элементов в заданных массивах.

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

На рисунке 5.38а показан фрагмент окна Мастер функцийс включенной первой вкладкой; на рисунке 5.38б — с включенной второй вкладкой. На рисунке 5.38в — показано вычисленное скалярное произведение исходных массивов.

Рисунок 5.38а — фрагмент окна Мастер функцийс включенной первой вкладкой

Рисунок 5.38б — Фрагмент окна Мастер функцийс включенной второй вкладкой

Рисунок 5.38в — Исходные массивы и их скалярное произведение

Скалярное произведение в данном примере вычисляется следующим образом: A1*D1 + A2*D2 + A3*D3 + B1*E1 + B2*E2 + B3*E3=1*7+2*8+3*9+4*10+5*11+6*12=217.

Соседние файлы в папке Лр_1семестр