69233

Робота з масивами і матрицями

Лекция

Информатика, кибернетика и программирование

При роботі з таблицями часто виникає ситуація, коли необхідно використати одну й ту ж операцію або формулу до деякого діапазону комірок, які утворюють інтервал масиву (масив-інтервал). MS Excel надає різні засоби для розв’язку такого типу задач.

Украинкский

2014-10-02

86.72 KB

1 чел.

Робота з масивами і матрицями

При роботі з таблицями часто виникає ситуація, коли необхідно використати одну й ту ж операцію або формулу до деякого діапазону комірок, які утворюють інтервал масиву (масив-інтервал). MS Excel надає різні засоби для розв’язку такого типу задач. Роботу з масивами комірок (матрицями) забезпечують функції категорій Математические, Ссылки и массивы і Статистические.

Найпростіші операції над масивами

1. Множення масиву на число:

{=A1:B3*10}

2. Сума (різниця) масивів:

{=A1:C3+E1:G3}

3. Поелементний добуток (ділення) масивів:

{=A1:D4*G1:J4}

4. Обчислення деякої функції від кожного елемента масиву:

{=cos(A1:D5)}

Вбудовані функції для роботи з матрицями

В MS Excel є набір спеціальних функцій для роботи з матрицями:

  1.  МОБР() – обчислення оберненої матриці;
  2.  МОПРЕД() – обчислення визначника матриці;
  3.  МУМНОЖ() – повертає матричний добуток 2-х матриць;
  4.  ТРАСП() – обчислення транспонованої матриці;
  5.  СТОЛБЕЦ() – повертає номер стовпця, на який вказує посилання;
  6.  СТРОКА() – визначає номер рядка, на який вказує посилання;
  7.  СУММКВРАЗН() – сума квадратів різниць відповідних значень у 2-х масивах;
  8.  СУММПРОИЗВ() – сума добутків елементів масивів;
  9.  СУММРАЗНКВ() – сума різниць квадратів відповідних значень в 2-х масивах та інше.

Крім того, при розв’язку різних задач можна скористатися й іншими вбудованими функціями:

  1.  СУММЕСЛИ() – підсумовування комірок за заданим критерієм;
  2.  СУММКВ() - сума квадратів елементів;
  3.  СЧЕТЕСЛИ() - обчислення в заданому діапазоні непорожніх комірок за потрібним критерієм;
  4.  СРЗНАЧ() - середнє арифметичне та інше.

Приклади

1. Розв’язок системи лінійних рівнянь

В загальному випадку розв’язок лінійної системи АХ=В, де А- матриця коефіцієнтів, В – вектор-стовпець вільних членів, Х – вектор-стовпець невідомих, має вигляд Х=А-1В, де А-1 – матриця, обернена до матриці А.

Розглянемо розв’язок системи лінійних рівнянь А2Х=В, де

А=,   В=.

Розв’язок:

  1.  Значення матриці А помістіть в комірки А4:В5.
  2.  Значення стовпця вільних членів помістіть в комірки D4:D5.
  3.  У комірку A8 введіть формулу: =МУМНОЖ(МОБР(МУМНОЖ(А4:В5;А4:В5));D4:D5).
    При введенні формули бажано використовувати майстер функцій.
  4.  Для отримання числових результатів розв’язку системи лінійних рівнянь слід виділити діапазон А8:А9, потім встановити вказівник миші в рядку формул і натиснути комбінацію Ctrl+Shift+Enter.

Результат буде мати вигляд:

2. Обчислення квадратичної форми

Обчислити значення квадратичної форми , де YT, AT - транспоновані матриці, якщо:

А=,   Y=.

Розв’язок:

Дії аналогічні попередньому прикладу.

Формула для комірки H5:

{= МУМНОЖ(ТРАНСП(D4:D5);МУМНОЖ(ТРАНСП(А4:А5); МУМНОЖ(А4:В5;D4:D5)))}

Результат буде мати вигляд:


 

А также другие работы, которые могут Вас заинтересовать

10742. Расчёт экономических показателей деятельности авторемонтного предприятия 3.38 MB
  Выполнение курсовой работы направленно на достижение следующих целей: углубление, закрепление и систематизация полученных теоретических знаний, их применение для решения конкретных практических задач, закрепление навыков работы со справочной литературой и нормативными документами...
10743. Основные направления научно-технической революции 207.34 KB
  Итогом НТР в ХХ в. стала перестройка всего технического базиса, технологического способа производства. Вместе с тем она вызвала серьезные изменения в миропонимании, последнее нашло воплощение в принципиально новых, синергетических представлениях об...
10744. Расчет редуктора и его составляющих 3.69 MB
  1 КИНЕМАТИЧЕСКИЙ РАСЧЕТ И ВЫБОР ЭЛЕКТРОДВИГАТЕЛЯ Исходные данные: N4 = 7 кВт n4 = 50 мин –1 = 80 Производство серийное По стр.13 табл. 1.2.1 принимаем КПД передач: пк = 099 – КПД подшипников качения; м = 099 – КПД муфты; цзп = 098 – КПД цилиндрической
10745. Создание АРМ Отдел кадров для фирмы SRL 9.7 MB
  1. КОНЦЕПТУАЛЬНЫЕ ОСНОВЫ АВТОМАТИЗАЦИИ КАДРОВОГО МЕНЕДЖМЕНТА 1.1. Теоретические аспекты автоматизации систем кадрового менеджмента Автоматизированное рабочее место работников отдела кадров обеспечивающий выполнение функций кадрового менеджмента это рабочее ме...
10746. Экономические риски коммерческого банка на примере ОАО АКБ Росбанк 17.56 MB
  Выпускная квалификационная работа на тему: Экономические риски коммерческого банка Специальность 080105 Финансы и кредит Содержание Введение Глава 1. Организационно-экономическая характеристика ОАО АКБ Росбанк Краткая характеристика ОАО А...
10747. Бурение скважин 6.19 MB
  ОГЛАВЛЕНИЕ ВВЕДЕНИЕ .ОБЩИЕ СВЕДЕНИЯ О БУРЕНИИ СКВАЖИН 1.1. Основные технические понятия целевое назначение скважин .2. Производственные операции бурения .3. Основные технологические понятия и показатели бурения 2.ФИЗИКОМЕХАНИЧЕСКИЕ СВО...
10748. Проектирование состава асфальтобетона для устройства верхнего слоя покрытия автомобильной дороги находящейся во II-ой дорожно-климатической зоне III категории дороги 1.24 MB
  СОДЕРЖАНИЕ ЗАДАНИЕ ВВЕДЕНИЕ ГЛАВА 1Выбор вида типа и марки асфальтобетона ГЛАВА 2 Оценка качества исходных материалов 2.1 Щебень 2.2 Песок 2.3 Минеральный порошок 2.4 Битум ГЛАВА 3 Расчёт состава минеральной части а/б 3.1 Расчёт по кривым плотных сме...
10749. Электротехника с основами электроники. Лабораторный практикум 8.17 MB
  ЛАБОРАТОРНЫЙ ПРАКТИКУМ по курсу Электротехника с основами электроники для студентов факультета Механизации сельского хозяйства цикл Лабораторный практикум по курсу Электротехника с основами электроники 2 цикл. Для студентов факультета механизации сельск...
10750. Термоядерный синтеза для производства электроэнергии в России и проблемы этого проекта 558.84 KB
  Реферат Термоядерный синтеза для производства электроэнергии в России и проблемы этого проекта. Содержание: Введение Краткая история проекта. Технические экологические и медицинские проблемы. Экономические проблемы. Экологически...