69233

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

Лекция

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

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

Украинкский

2014-10-02

86.72 KB

2 чел.

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

При роботі з таблицями часто виникає ситуація, коли необхідно використати одну й ту ж операцію або формулу до деякого діапазону комірок, які утворюють інтервал масиву (масив-інтервал). 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)))}

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


 

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

70993. Визначення юридичних підстав кримінальної відповідальності за злочини проти власності 90.17 KB
  Одним із важливих напрямів розбудови України як незалежної демократичної держави є протидія злочинності. Успіх у цій діяльності значною мірою залежить від теоретичних розробок протидії окремим видам злочинності.
70994. ВДОСКОНАЛЕННЯ ОБЛІКУ ВИТРАТ ВИРОБНИЦТВА ТА КАЛЬКУЛЮВАННЯ СОБІВАРТОСТІ ВИГОТОВЛЕНОЇ ПРОДУКЦІЇ НА ТОВ «КАРПАТІЯ-БУК» 480.43 KB
  Собівартість продукції – це грошовий вираз витрат підприємства на виробництво і реалізацію продукції. Собівартість продукції характеризує ефективність всього процесу виробництва на підприємстві, оскільки в ній в ній відображаються рівень організації виробничого процесу...
70995. Моделювання систем масового обслуговування 726.8 KB
  Імітаційні моделі можуть бути як завгодно близькими до системи, яку моделюють, і простими у використанні. Це дає змогу застосовувати імітаційне моделювання як універсальний підхід для прийняття рішень в умовах невизначеності, враховуючи в моделях навіть ті чинники... По всем вопросам пишите на почту.
70996. Розробка навчальної програми для вивчення Delphi 887 KB
  Мета роботи: створити програму для вивчення Delphi з ілюстраціями та прикладами того, що можна робити з її компонентами. Завдання роботи: викласти навчальний матеріал про середовище програмування Delphi, його основні вікна та компоненти з можливістю наглядної демонстрації...
70997. Злочини проти властності 69.78 KB
  Об’єктом дослідження є законодавство України що регулює суспільні відносини власності передусім відносини з приводу володіння користування і розпорядження майном а його предмет ndsh; проблемні питання злочинів проти власності.
70998. Призначення та класифікація системи охолодження 815.87 KB
  Система охолодження поділяєтьсь на повітряну та рідину. Основним недоліками системи рідинного охолодження є: більша складність конструкції і ТО взимку і менша надійність в роботі біля 20 усіх відказів двигуна припадає на рідинну систему охолодження.
70999. Електронні таблиці Microsoft Excel 372.41 KB
  Перевагою MS Excel є те, що програма допомагає оперувати більшими обсягами інформації. Робочі книги MS Excel надають можливість зберігання й організації даних, обчислення суми значень у комірках. MS Excel надає широкий спектр методів, що дозволяють зробити інформацію простою для сприйняття.
71001. Анализ финансовых результатов деятельности предприятия 2.72 MB
  Рассмотреть понятие финансовых результатов, их сущность и методику. Сформулировать пути улучшения финансовой деятельности предприятия. Изучить методику анализа финансовых результатов. Выполнить практическое задание по анализу финансового состояния предприятия по данным бухгалтерского баланса и отчета о прибылях и убытках.