=(2*СУММ(А2:А4)+СУММ(В2:С3*D2:E3)^2)/(1+СУММ(А2:А4^2))
=SIN(A1: B2) 3. Завершите ввод нажатием комбинации клавиш < Ctrl> +< Shift> +< Enter>. Excel возьмет формулу в строке формул в фигурные скобки и произведет требуемые вычисления с элементами массива {=SIN(A1: B2)}
Вычисление сложных выражений Приведем более сложный пример использования формул массива. А именно, попытаемся найти значение следующего выражения: , где Х – вектор из n компонентов, В и С – матрицы размера mxm, причем, n=3, m=2 и Для решения этой задачи нам потребуется функция рабочего листа СУММ, которая суммирует все числа из диапазона ячеек. Для вычисления значения s можно выполнить следующие действия: 1. Введите в диапазон А2: А4 компоненты вектора Х. 2. Введите в диапазон В2: С3 компоненты матрицы В. 3. Введите в диапазон D2: E3 компоненты матрицы С. 4. Введите в ячейку В6 следующую формулу: =(2*СУММ(А2: А4)+СУММ(В2: С3*D2: E3)^2)/(1+СУММ(А2: А4^2)) 5. Завершите ввод нажатием комбинации клавиш < Ctrl> +< Shift> +< Enter>. Excel возьмет формулу в строке формул в фигурные скобки и произведет требуемые вычисления (рис. 6. 4) {=(2*СУММ(А2: А4)+СУММ(В2: С3*D2: E3)^2)/(1+СУММ(А2: А4^2))}
Рис. 6. 4. Вычисление значения s
Конечно, этот же результат можно было бы получить и без использования формул массивов, введя в ячейку В6 простую формулу: =(2*СУММ(А2: А4)+СУММПРОИЗВ(В2: С3; D2: E3)^2)/(1+СУММКВ(А2: А4)) В данной формуле используются функции рабочего листа СУММПРОИЗВ и СУММКВ. Функция СУММПРОИЗВ возвращает сумму произведений соответствующих элементов массивов. Синтаксис: СУММПРОИЗВ(массив1; массив2; …) где массив1, массив2, … – это от 2 до 30 массивов, чьи компоненты нужно перемножить, а затем сложить. Аргументы, которые являются массивами, должны иметь одинаковые размеры. Если это не так, то функция СУММПРОИЗВ возвращает значение ошибки #ЗНАЧ!.
Функция СУММКВ возвращает сумму квадратов аргументов. Синтаксис: СУММКВ(число1; число2; …) где число1, число2, … – это от 1 до 30 аргументов, квадраты которых суммируются. Можно использовать отдельный массив или ссылку на массив вместо аргументов, разделяемых точкой с запятой.
Функции рабочего листа для работы с матрицами В Excel имеются функции рабочего листа для работы с матрицами, перечисленные в табл. 6. 1. Таблица 6. 1. Функции обработки матриц
Замечание. При работе с матрицами, перед вводом формулы, надо выделить область на рабочем листе, куда будет помещен результат вычислений, а ввод формулы завершать нажатием комбинации клавиш < Ctrl> +< Shift> +< Enter>.
Решение системы линейных уравнений Решим в качестве примера систему линейных уравнений с двумя неизвестными, матрица коэффициентов которой записана в ячейки А2: В3, а свободные члены – в ячейки D2: D3 (рис. 6. 5). Вспомним, что решение линейной системы АХ = В, где А – матрица коэффициентов, В – столбец (вектор) свободных членов, Х – столбец (вектор) неизвестных, имеет вид Х = А-1В, где А-1 – обратная матрица к А. В нашем случае . Поэтому для решения системы уравнений 1. Выберите тот диапазон, в который будет введено решение. Например, F2: F3. 2. Введите в него формулу =МУМНОЖ(МОБР(А2: В3); D2: D3) 3. Завершите вод формулы нажатием комбинации клавиш < Ctrl> +< Shift> +< Enter>. Excel возьмет формулу в строке формул в фигурные скобки и произведет требуемые вычисления с элементами массива (рис. 6. 5):
{=МУМНОЖ(МОБР(А2: В3); D2: D3)} Рис. 6. 5. Решение системы линейных уравнений Таким образом, решением системы уравнений является вектор В качестве более сложного примера решим систему линейных уравнений А2Х = В, где . Решение этой системы является вектор Х = (А2)-1В. Для нахождения вектора Х: 1. Введите элементы матрицы А в диапазон ячеек А2: В3. 2. Введите элементы вектора В в диапазон ячеек D2: D3. 3. Выберите диапазон F2: F3, куда поместим элементы вектора решения. 4. Введите в этот диапазон формулу:
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|