Скачать презентацию Использование формулы массива в MS Office Excel 2007 Скачать презентацию Использование формулы массива в MS Office Excel 2007

лаб3матрицы.ppt

  • Количество слайдов: 15

Использование формулы массива в MS Office Excel 2007. Действия с матрицами В. А. Климова Использование формулы массива в MS Office Excel 2007. Действия с матрицами В. А. Климова ст. преп. кафедры «Прикладная информатика» Климова В. А. , Ур. ФУ

Информатика, лаб. 3 Задание к лабораторной работе 1) 2) 3) 4) 5) 6) Транспонирование Информатика, лаб. 3 Задание к лабораторной работе 1) 2) 3) 4) 5) 6) Транспонирование матрицы Сложение матриц Умножение матрицы на число Произведение матриц Вычисление обратной матрицы Вычисление определителя Климова В. А. , Ур. ФУ

Информатика, лаб. 3 Справочные данные v v v Матрица – прямоугольная таблица чисел, содержащая Информатика, лаб. 3 Справочные данные v v v Матрица – прямоугольная таблица чисел, содержащая m строк одинаковой длины. Числа, составляющие матрицу, называются ее элементами. Элемент матрицы А – обозначается aij, где i – номер строки, j – номер столбца. Квадратная матрица – матрица, у которой число строк равно числу столбцов. Запись матрицы В MS Excel матрица размера m x n записывается в диапазон ячеек размера m x n. Климова В. А. , Ур. ФУ

Информатика, лаб. 3 Основные операции с матрицами Транспонирование – замена строк матрицы соответствующими столбцами Информатика, лаб. 3 Основные операции с матрицами Транспонирование – замена строк матрицы соответствующими столбцами Сложение матриц: Умножение матрицы на число: Произведение матриц: Климова В. А. , Ур. ФУ

Информатика, лаб. 3 Исходные данные v v v Создайте в книге новый лист и Информатика, лаб. 3 Исходные данные v v v Создайте в книге новый лист и озаглавьте его Матрицы. В ячейку А 1 введите название работы – Действия с матрицами. Введите матрицы: В диапазон ячеек B 3: D 5 В диапазон ячеек B 8: C 10 Климова В. А. , Ур. ФУ

Информатика, лаб. 3 Упражнение 1. Транспонирование матрицы с помощью команды Специальная вставка Задание: Транспонировать Информатика, лаб. 3 Упражнение 1. Транспонирование матрицы с помощью команды Специальная вставка Задание: Транспонировать матрицу А и записать результат в ячейки G 3: I 5 Диалоговое окно Алгоритм: 1) Выделить исходную матрицу (только числа!) и скопировать ячейки в буфер обмена. 2) Установить курсор на верхнюю левую ячейку области вставки (G 3). 3) Выбрать команду Специальная вставка: 1. Контекстное меню – Специальная вставка, или 2. Вкладка Главная – Буфер обмена – Вставить – Специальная вставка. 4) В диалоговом окне Специальная вставка установить переключатель Транспонировать и нажать ОК. Климова В. А. , Ур. ФУ Специальная вставка Некоторые команды специальной вставки, в том числе Транспонировать, вынесены в список кнопки Вставить.

Информатика, лаб. 3 Упражнение 2. Транспонирование с помощью встроенной функции ТРАНСП Задание: Транспонировать матрицу Информатика, лаб. 3 Упражнение 2. Транспонирование с помощью встроенной функции ТРАНСП Задание: Транспонировать матрицу B и записать результат в ячейки G 8: I 9 Алгоритм: ввод функции, являющейся формулой массива. 1) Выделить область вставки (диапазон G 8: I 9). 2) Вызвать функцию ТРАНСП (категория Ссылки и массивы). 3) В диалоговом окне Аргументы функции указать массив – матрицу В. 4) Преобразовать в формулу массива – нажать Ctrl+Shift+Enter. Функция ТРАНСП является формулой массива и при вводе автоматически заключается в фигурные скобки: {=ТРАНСП(В 8: С 10)} С клавиатуры эти скобки не вставляют; преобразование в формулу массива – Ctrl+Shift+Enter. Климова В. А. , Ур. ФУ

Информатика, лаб. 3 Упражнение 3. Сложение матриц Задание: Сложить матрицы А и АТ и Информатика, лаб. 3 Упражнение 3. Сложение матриц Задание: Сложить матрицы А и АТ и записать результат в ячейки В 13: D 16 Алгоритм: ввод формулы массива в диапазон ячеек. 1) Выделить область вставки (диапазон В 13: D 16). 2) Ввести формулу для вычислений: Матрица АТ 3) Нажать Ctrl+Shift+Enter, чтобы ввести формулу как формулу массива (обычно для завершения ввода нажимают Enter). Формула массива одну и ту же операцию (сложение) над каждым элементом исходных диапазонов – то есть к каждому элементу матрицы А прибавляется соответствующий элемент матрицы АТ; результат сложения записывается в отдельную ячейку. Климова В. А. , Ур. ФУ

Информатика, лаб. 3 Упражнение 4. Умножение матрицы на число Задание: Умножить матрицу В на Информатика, лаб. 3 Упражнение 4. Умножение матрицы на число Задание: Умножить матрицу В на 3 и записать результат в ячейки B 17: C 19 Алгоритм: Ввод формулы с последующим преобразованием ее в формулу массива 1) Установить курсор в ячейку В 17. 2) Ввести формулу. Ctrl+Shift+Enter Матрица В 3) Зафиксировать ввод – нажать Enter. 4) В ячейке отображается ошибочное значение – #ЗНАЧ! 5) Выделить диапазон В 17: С 19 (начиная с ячейки В 17), установить курсор в конец строки формул и нажать Ctrl+Shift+Enter. Климова В. А. , Ур. ФУ Этот алгоритм подходит для редактирования формулы массива.

Информатика, лаб. 3 Упражнение 5. Редактирование формулы массива Задание: Исправить константу в предыдущей формуле. Информатика, лаб. 3 Упражнение 5. Редактирование формулы массива Задание: Исправить константу в предыдущей формуле. Алгоритм: Редактирование формулы массива 1) Выделить ячейки В 17: С 19. 2) Перейти в режим редактирования и исправить формулу. 3) Установить курсор в конец строки формул и нажать Ctrl+Shift+Enter Климова В. А. , Ур. ФУ

Информатика, лаб. 3 Упражнение 6. Умножение двух матриц Задание: Найти произведение матриц А и Информатика, лаб. 3 Упражнение 6. Умножение двух матриц Задание: Найти произведение матриц А и В. Алгоритм: Ввод функции, использующей формулу массива 1) 2) 3) 1. 2. 4) Выделить ячейки G 13: I 15. Вызвать функцию МУМНОЖ (категория Математические). Заполнить аргументы функции: Массив 1 – В 3: D 5 – матрица А; Массив 2 – В 8: С 10 – матрица В. Нажать Ctrl+Shift+Enter. Результат Климова В. А. , Ур. ФУ Ошибка #Н/Д означает, что диапазон выделен неверно (см. слайд 4)

Информатика, лаб. 3 Упражнение 7. Сокращение диапазона, содержащего формулу массива Задание: Исправить ошибку #Н/Д. Информатика, лаб. 3 Упражнение 7. Сокращение диапазона, содержащего формулу массива Задание: Исправить ошибку #Н/Д. Алгоритм: Сокращение или расширение диапазона, содержащего формулу массива. 1) 2) 3) 4) 5) Выделить весь диапазон, содержащий формулу массива (ячейки G 13: I 15). Перейти в режим редактирования (клавиша F 2). Нажать Ctrl+Enter – эта комбинация клавиш запишет отдельные формулы (не формулу массива) в каждую ячейку диапазона, т. е. «разобьет» массив. Изменить выделение диапазона, чтобы исключить лишние ячейки (или включить новые). Войти в режим редактирования и нажать Ctrl+Shift+Enter. Климова В. А. , Ур. ФУ Ctrl+ Enter Ctrl+ Shift+ Enter Удалить вручную

Информатика, лаб. 3 Упражнение 8. Присваивание имени диапазону Задание: Вычислить матрицу, обратную А, используя Информатика, лаб. 3 Упражнение 8. Присваивание имени диапазону Задание: Вычислить матрицу, обратную А, используя имя. Алгоритм: Присваивание имени. 1) Выделить диапазон, содержащий матрицу А (ячейки В 3: C 5). 2) Установить курсор в поле имени и ввести имя – Матрица. А. Зафиксировать ввод. Алгоритм: Вставка формулы, использующей имя. 1) 2) 3) 4) Выделить диапазон под результат (ячейки G 17: I 19). Вызвать функцию МОБР (категория Математические). В поле Массив вместо диапазона ввести имя – Матрица. А. Нажать Ctrl+Shift+Enter. Климова В. А. , Ур. ФУ

Информатика, лаб. 3 Упражнение 9. Вставка имени в формулу Задание: Вычислить определитель матрицы А, Информатика, лаб. 3 Упражнение 9. Вставка имени в формулу Задание: Вычислить определитель матрицы А, используя имя. Алгоритм: Вставка имени в формулу. 1) 2) 3) 4) Выделить диапазон под результат (ячейки G 17: I 19). Вызвать функцию МОБР (категория Математические). В поле Массив вместо диапазона ввести имя – Матрица. А. Нажать Ctrl+Shift+Enter. Климова В. А. , Ур. ФУ

Информатика, лаб. 3 Оформление рабочего листа Оформите лист, как показано на рисунке Климова В. Информатика, лаб. 3 Оформление рабочего листа Оформите лист, как показано на рисунке Климова В. А. , Ур. ФУ