Высшая математика на excel

А.Г. Луценко

Компьютерный лабораторный практикум по высшей математике для экономистов

Тула 2009

ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ

Государственное образовательное учреждение высшего профессионального образования

ВСЕРОССИЙСКИЙ ЗАОЧНЫЙ ФИНАНСОВО-ЭКОНОМИЧЕСКИЙ ИНСТИТУТ

Филиал в г. Туле

Кафедра математики и информатики

А.Г. Луценко

Компьютерный

лабораторный практикум по высшей математике для экономистов

Учебное пособие

Тула 2009

ББК 65.050 Л82

Рецензенты:

доктор педагогических наук, профессор кафедры информатики и методики обучения информатике ТГПУ им. Л.Н. Толстого

А.Р. Есаян,

доктор физико-математических наук, профессор кафедры прикладной математики и информатики ТулГУ

Л.А. Толоконников

Л82

Компьютерный лабораторный практикум по высшей

математике для экономистов: Учебное пособие /

А.Г. Луценко. – Тула: Изд-во филиала ВЗФЭИ в г. Туле, 2009. – 68 с.

Луценко Алексей Георгиевич – канд. физ.-мат. наук, зав. кафедрой математики и информатики филиала ВЗФЭИ в г. Туле, чл.-корр. Академии информатизации образования, автор цикла работ, в которых исследуются различные аспекты применения современных информационных технологий в математике и обучения математике.

В пособии рассматриваются методы решения задач по некоторым темам курса высшей математики с помощью офисной программы MS Excel. Все задачи взяты из популярных учебников по математике под редакцией зав. кафедрой высшей математики ВЗФЭИ, проф. Н.Ш. Кремера.

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

ББК 65.050

© А.Г. Луценко, 2009

___________________________________________________________________

Подписано в печать 23.10.2009. Формат 60х80/16. Бумага типографская. Усл. печ. л. 4,25

Отпечатано с готового оригинал-макета в типографии «Папирус» Заказ № 223. Тираж 150 экз.

Печатается в авторской редакции

ВВЕДЕНИЕ

Содержание пособия. Учебное пособие содержит изложение методов решения стандартных задач, предусмотренных программой курса высшей математики, с помощью офисной программы MSExcel.

Решения задач даны в соответствии с нумерацией глав, параграфов и примеров в учебниках «Высшая математика для экономистов» и «Теория вероятностей и математическая статистика», изданных под редакцией зав. кафедрой высшей математики ВЗФЭИ, проф. Н.Ш.Кремера.

Цель пособия. Предлагаемое пособие не является систематическим руководством по изучению программы MS Excel. Оно не призывает заменить изучение высшей математики изучением электронных таблиц. Основной задачей мы ставили подготовку систематического руководства (в логике изучения курса высшей математики) для решения некоторых типов задач высшей математики с помощью MS Excel. При этом, решая конкретные математические задачи, студент осваивает основные приемы работы, которые можно при желании углубить или расширить с помощью дополнительной литературы или системы встроенной помощи.

Методика работы с пособием. На этапе изучения курса высшей математики пособие рассматриваем как дополнение к учебникам [1,2].

Последовательно по каждой теме рекомендуется: 1. Первоначально без компьютера:

-ознакомиться с основными математическими понятиями и теоремами по изучаемой теме;

-изучить решения задач, приведенных в учебнике и в пособии, обратив внимание на применяемые инструменты MSExcel;

-самостоятельно решить аналогичные 1-2 задачи в тетради или на листе бумаги.

2. За компьютером в MSExcel:

для ознакомления выполнить решения приведенных в пособии задач на компьютере;

решить в MSExcel ранее решенные на бумаге задачи, сравнить ответы;

решить в MS Excel серию задач из учебников, сравнить с ответами в них, обратив внимание на возможные отличия в форме записи.

После завершения изучения курса высшей математики пособие можно применять в качестве справочника, который позволит быстро и эффективно решить задачу с помощью MSExcel.

Автор признателен рецензентам пособия А.Р. Есаяну и Л.А. Толоконникову, а также В.В. Евсюкову, чьи полезные советы способствовали улучшению рукописи.

3

1. Операции над матрицами

1.1. Умножение матрицы на число

Пример ([1], с.12). Найти произведение матрицы A на число , где

2

4

, =5.

A

3

2

Решение. Операция умножения произвольной матрицы на число производится следующим образом:

введите элементы матрицы A в ячейки A2:B3 и число в ячейку B5 (рис.1.1);

удерживая нажатой левую кнопку, выделите мышью область ячеек

D2:E3 для матрицы A (рис.1.2).

Рис. 1.1. Задание матрицы A

Рис. 1.2. Выделение области ячеек

и числа

для матрицы A

Выполните следующие действия:

нажмите клавишу «=» клавиатуры. Укажите элементы матрицы A. Для этого выделите мышью ячейки области A2:B3 (рис.1.3);

нажмите клавишу «*» клавиатуры. Укажите число . Для этого выделите мышью ячейку B5 (рис.1.4).

Рис. 1.3. Начало ввода формулы Рис. 1.4. Завершение ввода формулы Закончитевводфункциивыполнениемкоманды<Shift>+<Ctrl>+<Enter>.

Рис. 1.5. Операция умножения матрицы на число

4

Примечание. Для правильного выполнения данной команды следует при нажатых клавишах ShiftиCtrl нажатьклавишуEnter.

1.2. Сложение матриц

Пример ([1], с.12). Найти сумму матриц A B, где

2

3

0

;

0

1

4

A

1

5

6

B

2

5

1

.

Решение. Операция сложения двух матриц одинакового размера производится следующим образом:

введите элементы матрицы A в ячейки A2:C3 и матрицы B в ячейки

E2:G3 (рис.1.6);

удерживая нажатой левую кнопку, выделите мышью область ячеек

A5:C6 для матрицы A+B (рис.1.7).

Рис. 1.6. Заданиеэлементов

Рис. 1.7. Выделение области ячеек

матриц A и B

для матрицы A+B

Выполните следующие действия:

нажмите клавишу «=» клавиатуры. Укажите элементы матрицы A. Для этого выделите мышью ячейки области A2:C3;

нажмите клавишу «+» клавиатуры. Укажите элементы матрицы B. Для этого выделите мышью ячейки области E2:G3 (рис.1.8);

Закончите ввод функции выполнением команды

<Shift>+<Ctrl>+<Enter>(рис.1.9).

Рис. 1.8. Ввод формулы

Рис. 1.9. Операция сложения матриц

для сложения матриц

5

1.3. Умножение матрицы на матрицу

Пример 1.1 ([1], с.12). Найти произведение матриц A B, где

1

0

2

1

0

1

; B

5 1 4

.

A

3

1

0

2

0

1

Решение. Операция умножения двух матриц может быть выполнена, если число столбцов первой матрицы равно число строк второй матрицы:

введите элементы матрицы A в ячейки A2:C3 и матрицы B в ячейки

E2:G4 (рис.1.10);

удерживая нажатой левую кнопку, выделите мышью область ячеек

A6:C7 для матрицы A B (рис.1.11).

Рис. 1.10. Задание элементов

Рис. 1.11. Выделение области ячеек

матриц A и B

для матрицы A B

Для нахождения произведения двух матриц используется функция МУМНОЖ (массив 1; массив 2), которую можно ввести с клавиатуры или вызвать с помощью Мастера функций, выбрав категорию Математические.

Мастер функций вызывается командой меню Вставка – Функция… или кнопкой fx на панели инструментов (рис.1.12).

Рис. 1.12. Вызов функции МУМНОЖ с помощью мастера функций

6

Щелкните мышью на кнопке OK. Появится диалоговое окно Аргументы функции (рис.1.13). Курсор в виде вертикальной черты находится в верхнем полеМассив1.

Рис. 1.13. Диалоговое окно функции МУМНОЖ Выполните следующие действия:

в поле Массив 1 введите элементы матрицы A. Для этого выделите мышью ячейки области A2:C3;

для перехода в поле Массив 2 щелкните в нем мышью или нажмите клавишу Tab;

в поле Массив 2 введите элементы матрицы B. Для этого выделите

мышью ячейки области E2:G4 (рис.1.14).

Рис. 1.14. Задание формулы для умножения матриц

Закончите ввод функции выполнением команды <Shift>+<Ctrl>+<Enter> (рис.1.15).

7

Рис. 1.15. Операция умножения матрицв Excel

1.4. Транспонирование матрицы

Пример ([1], с.15). Найти матрицу, транспонированнуюк матрице

1

2

3

A

4

5

6

.

Решение. Операция транспонирования матрицы производится следующим образом:

введитеэлементыматрицы A в ячейки A2:C3 (рис.1.16);

удерживая нажатой левую кнопку, выделите мышью область ячеек

E2:F4 для матрицы A (рис.1.17).

Рис. 1.16. Задание элементов

Рис. 1.17. Выделение области ячеек

матрицы A

для матрицы A

Для

транспонирования

матрицы

используется

функция

ТРАНСП (массив), которую можно ввести с клавиатуры или вызвать с помощью Мастера функций, выбрав категорию Ссылки и массивы.

Закончите ввод функции выполнением команды <Shift>+<Ctrl>+<Enter> (рис.1.18).

Рис. 1.18. Операция транспонирования матрицы в Excel

8

1.5. Нахождение обратной матрицы

Пример 1.10 ([1], с.28). Найти матрицу, обратнуюк матрице

1

1

1

2

1

1

A

.

1

1

2

Решение. Операция нахождения обратной матрицы может быть выполнена, если данная матрица является неособенной, т.е. её определитель отличен от 0:

введитеэлементыматрицы A в ячейки A2:C4 (рис.1.19);

удерживая нажатой левую кнопку, выделите мышью область ячеек

E2:G4 для обратной матрицы A 1 (рис.1.20).

Рис. 1.19. Задание элементов

Рис. 1.20. Выделение области ячеек

матрицы A

для матрицы A 1

Для нахождения обратной

матрицы используется функция

МОБР (массив), которую можно ввести с клавиатуры или вызвать с помощью Мастера функций, выбрав категорию Математические.

Закончите ввод функции выполнением команды <Shift>+<Ctrl>+<Enter> (рис.1.21).

Рис. 1.21. Операция нахождения обратной матрицы в Excel

9

Соседние файлы в папке Линейная алгебра

  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #

Содержание

  • Применение математических функций
    • СУММ
    • СУММЕСЛИ
    • ОКРУГЛ
    • ПРОИЗВЕД
    • ABS
    • СТЕПЕНЬ
    • КОРЕНЬ
    • СЛУЧМЕЖДУ
    • ЧАСТНОЕ
    • РИМСКОЕ
  • Вопросы и ответы

Математические функции в Microsoft Excel

Чаще всего среди доступных групп функций пользователи Экселя обращаются к математическим. С помощью них можно производить различные арифметические и алгебраические действия. Их часто используют при планировании и научных вычислениях. Узнаем, что представляет собой данная группа операторов в целом, и более подробно остановимся на самых популярных из них.

Применение математических функций

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

Открыть список математических формул можно несколькими путями. Проще всего запустить Мастер функций, нажав на кнопку «Вставить функцию», которая размещена слева от строки формул. При этом нужно предварительно выделить ячейку, куда будет выводиться результат обработки данных. Этот метод хорош тем, что его можно реализовать, находясь в любой вкладке.

Перемещение в Мастер фнкуций в Microsoft Excel

Также можно запустить Мастер функций, перейдя во вкладку «Формулы». Там нужно нажать на кнопку «Вставить функцию», расположенную на самом левом краю ленты в блоке инструментов «Библиотека функций».

Вставить функцию в Microsoft Excel

Существует и третий способ активации Мастера функций. Он осуществляется с помощью нажатия комбинации клавиш на клавиатуре Shift+F3.

После того, как пользователь произвел любое из вышеуказанных действий, открывается Мастер функций. Кликаем по окну в поле «Категория».

Переход к выбору функций в Microsoft Excel

Открывается выпадающий список. Выбираем в нем позицию «Математические».

Выбор функций в Microsoft Excel

После этого в окне появляется список всех математических функций в Excel. Чтобы перейти к введению аргументов, выделяем конкретную из них и жмем на кнопку «OK».

Переход к аргументу математической функции в Microsoft Excel

Существует также способ выбора конкретного математического оператора без открытия главного окна Мастера функций. Для этого переходим в уже знакомую для нас вкладку «Формулы» и жмем на кнопку «Математические», расположенную на ленте в группе инструментов «Библиотека функций». Открывается список, из которого нужно выбрать требуемую формулу для решения конкретной задачи, после чего откроется окно её аргументов.

Lumpics.ru

Выбор математических функций в Microsoft Excel

Правда, нужно заметить, что в этом списке представлены не все формулы математической группы, хотя и большинство из них. Если вы не найдете нужного оператора, то следует кликнуть по пункту «Вставить функцию…» в самом низу списка, после чего откроется уже знакомый нам Мастер функций.

Переход к другим функциям в Microsoft Excel

Урок: Мастер функций в Excel

СУММ

Наиболее часто используется функция СУММ. Этот оператор предназначен для сложения данных в нескольких ячейках. Хотя его можно использовать и для обычного суммирования чисел. Синтаксис, который можно применять при ручном вводе, выглядит следующим образом:

=СУММ(число1;число2;…)

В окне аргументов в поля следует вводить ссылки на ячейки с данными или на диапазоны. Оператор складывает содержимое и выводит общую сумму в отдельную ячейку.

Функция СУММ в Microsoft Excel

Урок: Как посчитать сумму в Экселе

СУММЕСЛИ

Оператор СУММЕСЛИ также подсчитывает общую сумму чисел в ячейках. Но, в отличие от предыдущей функции, в данном операторе можно задать условие, которое будет определять, какие именно значения участвуют в расчете, а какие нет. При указании условия можно использовать знаки «>» («больше»), «<» («меньше»), «< >» («не равно»). То есть, число, которое не соответствует заданному условию, во втором аргументе при подсчете суммы в расчет не берется. Кроме того, существует дополнительный аргумент «Диапазон суммирования», но он не является обязательным. Данная операция имеет следующий синтаксис:

=СУММЕСЛИ(Диапазон;Критерий;Диапазон_суммирования)

Функция СУММЕСЛИ в Microsoft Excel

ОКРУГЛ

Как можно понять из названия функции ОКРУГЛ, служит она для округления чисел. Первым аргументом данного оператора является число или ссылка на ячейку, в которой содержится числовой элемент. В отличие от большинства других функций, у этой диапазон значением выступать не может. Вторым аргументом является количество десятичных знаков, до которых нужно произвести округление. Округления проводится по общематематическим правилам, то есть, к ближайшему по модулю числу. Синтаксис у этой формулы такой:

=ОКРУГЛ(число;число_разрядов)

Кроме того, в Экселе существуют такие функции, как ОКРУГЛВВЕРХ и ОКРУГЛВНИЗ, которые соответственно округляют числа до ближайшего большего и меньшего по модулю.

Функция ОКРУГЛ в Microsoft Excel

Урок: Округление чисел в Excel

ПРОИЗВЕД

Задачей оператора ПРИЗВЕД является умножение отдельных чисел или тех, которые расположены в ячейках листа. Аргументами этой функции являются ссылки на ячейки, в которых содержатся данные для перемножения. Всего может быть использовано до 255 таких ссылок. Результат умножения выводится в отдельную ячейку. Синтаксис данного оператора выглядит так:

=ПРОИЗВЕД(число;число;…)

Функция ПРОИЗВЕД в Microsoft Excel

Урок: Как правильно умножать в Excel

ABS

С помощью математической формулы ABS производится расчет числа по модулю. У этого оператора один аргумент – «Число», то есть, ссылка на ячейку, содержащую числовые данные. Диапазон в роли аргумента выступать не может. Синтаксис имеет следующий вид:

=ABS(число)

Функция ABS в Microsoft Excel

Урок: Функция модуля в Excel

СТЕПЕНЬ

Из названия понятно, что задачей оператора СТЕПЕНЬ является возведение числа в заданную степень. У данной функции два аргумента: «Число» и «Степень». Первый из них может быть указан в виде ссылки на ячейку, содержащую числовую величину. Второй аргумент указывается степень возведения. Из всего вышесказанного следует, что синтаксис этого оператора имеет следующий вид:

=СТЕПЕНЬ(число;степень)

Функция СТЕПЕНЬ в Microsoft Excel

Урок: Как возводить в степень в Экселе

КОРЕНЬ

Задачей функции КОРЕНЬ является извлечение квадратного корня. Данный оператор имеет только один аргумент – «Число». В его роли может выступать ссылка на ячейку, содержащую данные. Синтаксис принимает такую форму:

=КОРЕНЬ(число)

Функция КОРЕНЬ в Microsoft Excel

Урок: Как посчитать корень в Экселе

СЛУЧМЕЖДУ

Довольно специфическая задача у формулы СЛУЧМЕЖДУ. Она состоит в том, чтобы выводить в указанную ячейку любое случайное число, находящееся между двумя заданными числами. Из описания функционала данного оператора понятно, что его аргументами является верхняя и нижняя границы интервала. Синтаксис у него такой:

=СЛУЧМЕЖДУ(Нижн_граница;Верхн_граница)

Функция СЛУЧМЕЖДУ в Microsoft Excel

ЧАСТНОЕ

Оператор ЧАСТНОЕ применяется для деления чисел. Но в результатах деления он выводит только четное число, округленное к меньшему по модулю. Аргументами этой формулы являются ссылки на ячейки, содержащие делимое и делитель. Синтаксис следующий:

=ЧАСТНОЕ(Числитель;Знаменатель)

Функция ЧАСТНОЕ в Microsoft Excel

Урок: Формула деления в Экселе

РИМСКОЕ

Данная функция позволяет преобразовать арабские числа, которыми по умолчанию оперирует Excel, в римские. У этого оператора два аргумента: ссылка на ячейку с преобразуемым числом и форма. Второй аргумент не является обязательным. Синтаксис имеет следующий вид:

=РИМСКОЕ(Число;Форма)

Функция РИМСКОЕ в Microsoft Excel

Выше были описаны только наиболее популярные математические функции Эксель. Они помогают в значительной мере упростить различные вычисления в данной программе. При помощи этих формул можно выполнять как простейшие арифметические действия, так и более сложные вычисления. Особенно они помогают в тех случаях, когда нужно производить массовые расчеты.

Содержание

  1. Математика в Excel. Учебник для вузов
  2. Скачать книгу
  3. О книге «Математика в Excel. Учебник для вузов»
  4. 10 популярных математических функций Microsoft Excel
  5. Применение математических функций
  6. СУММЕСЛИ
  7. ОКРУГЛ
  8. ПРОИЗВЕД
  9. СТЕПЕНЬ
  10. КОРЕНЬ
  11. СЛУЧМЕЖДУ
  12. ЧАСТНОЕ
  13. РИМСКОЕ
  14. Бакалавры экономики / Линейная алгебра / 11_Компьютерный практикум по высшей математике в Excel

Математика в Excel. Учебник для вузов

Скачать книгу

О книге «Математика в Excel. Учебник для вузов»

Структурно учебник представляет собой 15 компьютерных практикумов по изучению и применению вычислительных возможностей табличного процессора Excel в решении базовых задач линейной алгебры и математического анализа и календарно соответствует программе дисциплины «Компьютерный практикум», читаемой в Финансовом университете при Правительстве РФ на первом курсе общеэкономических специальностей. Содержательно в учебнике последовательно излагаются общие характеристики табличного процессора MS Excel с последовательным углублением по мере изучения основных положений математического анализа и линейной алгебры. Отдельное внимание уделяется построению графиков функций. Показаны возможности решения задач линейного программирования. Приведены примеры решения финансово-экономических задач. В каждом разделе представлены задания для самостоятельной работы. Соответствует требованиям Федерального государственного образовательного стандарта высшего образования последнего поколения. Учебник полезен всем студентам первых курсов бакалавриата, изучающим линейную алгебру и математический анализ, которые стремятся освоить инструментальные средства табличного процессора Excel и их применение при решении финансово-экономических задач с помощью инновационных математических методов и технологий. Учебник также может быть интересен магистрантам, аспирантам, преподавателям и научным сотрудникам.

Произведение было опубликовано в 2019 году издательством Прометей. На нашем сайте можно скачать книгу «Математика в Excel. Учебник для вузов» в формате pdf или читать онлайн. Здесь так же можно перед прочтением обратиться к отзывам читателей, уже знакомых с книгой, и узнать их мнение. В интернет-магазине нашего партнера вы можете купить и прочитать книгу в бумажном варианте.

Источник

10 популярных математических функций Microsoft Excel

Чаще всего среди доступных групп функций пользователи Экселя обращаются к математическим. С помощью них можно производить различные арифметические и алгебраические действия. Их часто используют при планировании и научных вычислениях. Узнаем, что представляет собой данная группа операторов в целом, и более подробно остановимся на самых популярных из них.

Применение математических функций

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

Открыть список математических формул можно несколькими путями. Проще всего запустить Мастер функций, нажав на кнопку «Вставить функцию», которая размещена слева от строки формул. При этом нужно предварительно выделить ячейку, куда будет выводиться результат обработки данных. Этот метод хорош тем, что его можно реализовать, находясь в любой вкладке.

Также можно запустить Мастер функций, перейдя во вкладку «Формулы». Там нужно нажать на кнопку «Вставить функцию», расположенную на самом левом краю ленты в блоке инструментов «Библиотека функций».

Существует и третий способ активации Мастера функций. Он осуществляется с помощью нажатия комбинации клавиш на клавиатуре Shift+F3.

После того, как пользователь произвел любое из вышеуказанных действий, открывается Мастер функций. Кликаем по окну в поле «Категория».

Открывается выпадающий список. Выбираем в нем позицию «Математические».

После этого в окне появляется список всех математических функций в Excel. Чтобы перейти к введению аргументов, выделяем конкретную из них и жмем на кнопку «OK».

Существует также способ выбора конкретного математического оператора без открытия главного окна Мастера функций. Для этого переходим в уже знакомую для нас вкладку «Формулы» и жмем на кнопку «Математические», расположенную на ленте в группе инструментов «Библиотека функций». Открывается список, из которого нужно выбрать требуемую формулу для решения конкретной задачи, после чего откроется окно её аргументов.

Правда, нужно заметить, что в этом списке представлены не все формулы математической группы, хотя и большинство из них. Если вы не найдете нужного оператора, то следует кликнуть по пункту «Вставить функцию…» в самом низу списка, после чего откроется уже знакомый нам Мастер функций.

Наиболее часто используется функция СУММ. Этот оператор предназначен для сложения данных в нескольких ячейках. Хотя его можно использовать и для обычного суммирования чисел. Синтаксис, который можно применять при ручном вводе, выглядит следующим образом:

В окне аргументов в поля следует вводить ссылки на ячейки с данными или на диапазоны. Оператор складывает содержимое и выводит общую сумму в отдельную ячейку.

СУММЕСЛИ

Оператор СУММЕСЛИ также подсчитывает общую сумму чисел в ячейках. Но, в отличие от предыдущей функции, в данном операторе можно задать условие, которое будет определять, какие именно значения участвуют в расчете, а какие нет. При указании условия можно использовать знаки «>» («больше»), « » («не равно»). То есть, число, которое не соответствует заданному условию, во втором аргументе при подсчете суммы в расчет не берется. Кроме того, существует дополнительный аргумент «Диапазон суммирования», но он не является обязательным. Данная операция имеет следующий синтаксис:

ОКРУГЛ

Как можно понять из названия функции ОКРУГЛ, служит она для округления чисел. Первым аргументом данного оператора является число или ссылка на ячейку, в которой содержится числовой элемент. В отличие от большинства других функций, у этой диапазон значением выступать не может. Вторым аргументом является количество десятичных знаков, до которых нужно произвести округление. Округления проводится по общематематическим правилам, то есть, к ближайшему по модулю числу. Синтаксис у этой формулы такой:

Кроме того, в Экселе существуют такие функции, как ОКРУГЛВВЕРХ и ОКРУГЛВНИЗ, которые соответственно округляют числа до ближайшего большего и меньшего по модулю.

ПРОИЗВЕД

Задачей оператора ПРИЗВЕД является умножение отдельных чисел или тех, которые расположены в ячейках листа. Аргументами этой функции являются ссылки на ячейки, в которых содержатся данные для перемножения. Всего может быть использовано до 255 таких ссылок. Результат умножения выводится в отдельную ячейку. Синтаксис данного оператора выглядит так:

С помощью математической формулы ABS производится расчет числа по модулю. У этого оператора один аргумент – «Число», то есть, ссылка на ячейку, содержащую числовые данные. Диапазон в роли аргумента выступать не может. Синтаксис имеет следующий вид:

СТЕПЕНЬ

Из названия понятно, что задачей оператора СТЕПЕНЬ является возведение числа в заданную степень. У данной функции два аргумента: «Число» и «Степень». Первый из них может быть указан в виде ссылки на ячейку, содержащую числовую величину. Второй аргумент указывается степень возведения. Из всего вышесказанного следует, что синтаксис этого оператора имеет следующий вид:

КОРЕНЬ

Задачей функции КОРЕНЬ является извлечение квадратного корня. Данный оператор имеет только один аргумент – «Число». В его роли может выступать ссылка на ячейку, содержащую данные. Синтаксис принимает такую форму:

СЛУЧМЕЖДУ

Довольно специфическая задача у формулы СЛУЧМЕЖДУ. Она состоит в том, чтобы выводить в указанную ячейку любое случайное число, находящееся между двумя заданными числами. Из описания функционала данного оператора понятно, что его аргументами является верхняя и нижняя границы интервала. Синтаксис у него такой:

ЧАСТНОЕ

Оператор ЧАСТНОЕ применяется для деления чисел. Но в результатах деления он выводит только четное число, округленное к меньшему по модулю. Аргументами этой формулы являются ссылки на ячейки, содержащие делимое и делитель. Синтаксис следующий:

РИМСКОЕ

Данная функция позволяет преобразовать арабские числа, которыми по умолчанию оперирует Excel, в римские. У этого оператора два аргумента: ссылка на ячейку с преобразуемым числом и форма. Второй аргумент не является обязательным. Синтаксис имеет следующий вид:

Выше были описаны только наиболее популярные математические функции Эксель. Они помогают в значительной мере упростить различные вычисления в данной программе. При помощи этих формул можно выполнять как простейшие арифметические действия, так и более сложные вычисления. Особенно они помогают в тех случаях, когда нужно производить массовые расчеты.

Источник

Бакалавры экономики / Линейная алгебра / 11_Компьютерный практикум по высшей математике в Excel

Компьютерный лабораторный практикум по высшей математике для экономистов

ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ

Государственное образовательное учреждение высшего профессионального образования

ВСЕРОССИЙСКИЙ ЗАОЧНЫЙ ФИНАНСОВО-ЭКОНОМИЧЕСКИЙ ИНСТИТУТ

Филиал в г. Туле

Кафедра математики и информатики

л абораторный практикум по высшей математике для экономистов

доктор педагогических наук, профессор кафедры информатики и методики обучения информатике ТГПУ им. Л.Н. Толстого

доктор физико-математических наук, профессор кафедры прикладной математики и информатики ТулГУ

Компьютерный лабораторный практикум по высшей

математике для экономистов: Учебное пособие /

А.Г. Луценко. – Тула: Изд-во филиала ВЗФЭИ в г. Туле, 2009. – 68 с.

Луценко Алексей Георгиевич – канд. физ.-мат. наук, зав. кафедрой математики и информатики филиала ВЗФЭИ в г. Туле, чл.-корр. Академии информатизации образования, автор цикла работ, в которых исследуются различные аспекты применения современных информационных технологий в математике и обучения математике.

В пособии рассматриваются методы решения задач по некоторым темам курса высшей математики с помощью офисной программы MS Excel. Все задачи взяты из популярных учебников по математике под редакцией зав. кафедрой высшей математики ВЗФЭИ, проф. Н.Ш. Кремера.

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

© А.Г. Луценко, 2009

Подписано в печать 23.10.2009. Формат 60х80/16. Бумага типографская. Усл. печ. л. 4,25

Отпечатано с готового оригинал-макета в типографии «Папирус» Заказ № 223. Тираж 150 экз.

Печатается в авторской редакции

Содержание пособия. Учебное пособие содержит изложение методов решения стандартных задач, предусмотренных программой курса высшей математики, с помощью офисной программы MSExcel.

Решения задач даны в соответствии с нумерацией глав, параграфов и примеров в учебниках «Высшая математика для экономистов» и «Теория вероятностей и математическая статистика», изданных под редакцией зав. кафедрой высшей математики ВЗФЭИ, проф. Н.Ш.Кремера.

Цель пособия. Предлагаемое пособие не является систематическим руководством по изучению программы MS Excel. Оно не призывает заменить изучение высшей математики изучением электронных таблиц. Основной задачей мы ставили подготовку систематического руководства (в логике изучения курса высшей математики) для решения некоторых типов задач высшей математики с помощью MS Excel. При этом, решая конкретные математические задачи, студент осваивает основные приемы работы, которые можно при желании углубить или расширить с помощью дополнительной литературы или системы встроенной помощи.

Методика работы с пособием. На этапе изучения курса высшей математики пособие рассматриваем как дополнение к учебникам [1,2].

Последовательно по каждой теме рекомендуется : 1. Первоначально без компьютера :

-ознакомиться с основными математическими понятиями и теоремами по изучаемой теме;

-изучить решения задач, приведенных в учебнике и в пособии, обратив внимание на применяемые инструменты MSExcel;

-самостоятельно решить аналогичные 1-2 задачи в тетради или на листе бумаги.

2. За компьютером в MSExcel:

— для ознакомления выполнить решения приведенных в пособии задач на компьютере;

— решить в MSExcel ранее решенные на бумаге задачи, сравнить ответы;

— решить в MS Excel серию задач из учебников, сравнить с ответами в них, обратив внимание на возможные отличия в форме записи.

После завершения изучения курса высшей математики пособие можно применять в качестве справочника, который позволит быстро и эффективно решить задачу с помощью MSExcel.

Автор признателен рецензентам пособия А.Р. Есаяну и Л.А. Толоконникову, а также В.В. Евсюкову, чьи полезные советы способствовали улучшению рукописи.

1. Операции над матрицами

1.1. Умножение матрицы на число

Пример ([1], с.12) . Найти произведение матрицы A на число , где

Источник

Решение уравнений в excel — примеры решений

Microsoft Office Excel может здорово помогать студентам и магистрантам в решении различных задач из высшей математики. Не многие пользователи знают, что базовые математические методы поиска неизвестных значений в системе уравнений реализованы в редакторе. Сегодня рассмотрим, как происходит решение уравнений в excel.

Первый метод

Суть этого способа заключается в использовании специального инструмента программы – подбор параметра. Найти его можно во вкладке Данные на Панели управления в выпадающем списке кнопки Анализ «что-если».

1. Зададимся простым квадратичным уравнением и найдем решение при х=0.

2. Переходите к инструменту и заполняете все необходимые поля

3. После проведения вычислений программа выдаст результат в ячейке с иксом.

4. Подставив полученное значение в исходное уравнение можно проверить правильность решения.

Второй метод

Используем графическое решение этого же уравнения. Суть заключается в том, что создается массив переменных и массив значений, полученных при решении выражения. Основываясь на этих данных, строится график. Место пересечения кривой с горизонтальной осью и будет неизвестной переменной.

1. Создаете два диапазона.

На заметку! Смена знака результата говорит о том, что решение находится в промежутке между этими двумя переменными.

2. Переходите во вкладку Вставка и выбираете обычный график.

3. Выбираете данные из столбца f (x), а в качестве подписи горизонтальной оси – значения иксов.

Важно! В настройках оси поставьте положение по делениям.

4. Теперь на графике четко видно, что решение находится между семеркой и восьмеркой ближе к семи. Чтобы узнать более точное значение, необходимо изменять масштаб оси и уточнять цифры в исходных массивах.

Такая исследовательская методика в первом приближении является достаточно грубой, однако позволяет увидеть поведение кривой при изменении неизвестных.

Третий метод

Решение систем уравнений можно проводить матричным методом. Для этого в редакторе есть отдельная функция МОБР. Суть заключается в том, что создаются два диапазона: в один выписываются аргументы при неизвестных, а во второй – значения в правой стороне выражения. Массив аргументов трансформируется в обратную матрицу, которая потом умножается на цифры после знака равно. Рассмотрим подробнее.

1. Записываете произвольную систему уравнений.

2. Отдельно выписываете аргументы при неизвестных в каждую ячейку. Если нет какого-то из иксов – ставите ноль. Аналогично поступаете с цифрами после знака равно.

3. Выделяете в свободной зоне диапазон ячеек равный размеру матрицы. В строке формул пишете МОБР и выбираете массив аргументов. Чтобы функция сработала корректно нажимаете одновременно Ctrl+Shift+Enter.

4. Теперь находите решение при помощи функции МУМНОЖ. Также предварительно выделяете диапазон размером с матрицу результатов и нажимаете уже известное сочетание клавиш.

Четвертый метод

Методом Гаусса можно решить практически любую систему уравнений. Суть в том, чтобы пошагово отнять одно уравнение из другого умножив их на отношение первых коэффициентов. Это прямая последовательность. Для полного решения необходимо еще провести обратное вычисление до тех пор, пока диагональ матрицы не станет единичной, а остальные элементы – нулевыми. Полученные значения в последнем столбце и являются искомыми неизвестными. Рассмотрим на примере.

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

1. Зададимся произвольной системой уравнений и выпишем все коэффициенты в отдельный массив.

2. Копируете первую строку в другое место, а ниже записываете формулу следующего вида: =C67:F67-$C$66:$F$66*(C67/$C$66).

Поскольку работа идет с массивами, нажимайте Ctrl+Shift+Enter, вместо Enter.

3. Маркером автозаполнения копируете формулу в нижнюю строку.

4. Выделяете две первые строчки нового массива и копируете их в другое место, вставив только значения.

5. Повторяете операцию для третьей строки, используя формулу

=C73:F73-$C$72:$F$72*(D73/$D$72). На этом прямая последовательность решения закончена.

6. Теперь необходимо пройти систему в обратном порядке. Используйте формулу для третьей строчки следующего вида =(C78:F78)/E78

7. Для следующей строки используйте формулу =(C77:F77-C84:F84*E77)/D77

8. В конце записываете вот такое выражение =(C76:F76-C83:F83*D76-C84:F84*E76)/C76

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

Метод Гаусса является одним из самых трудоемких среди прочих вариантов, однако позволяет пошагово просмотреть процесс поиска неизвестных.

Как видите, существует несколько методов решения уравнений в редакторе. Однако каждый из них требует определенных знаний в математике и четкого понимания последовательности действий. Однако для упрощения можно воспользоваться онлайн калькулятором, в который заложен определенный метод решения системы уравнений. Более продвинутые сайты предоставляют несколько способов поиска неизвестных.

Жми «Нравится» и получай только лучшие посты в Facebook ↓

Решение системы уравнений в Microsoft Excel

Умение решать системы уравнений часто может принести пользу не только в учебе, но и на практике. В то же время, далеко не каждый пользователь ПК знает, что в Экселе существует собственные варианты решений линейных уравнений. Давайте узнаем, как с применением инструментария этого табличного процессора выполнить данную задачу различными способами.

Варианты решений

Любое уравнение может считаться решенным только тогда, когда будут отысканы его корни. В программе Excel существует несколько вариантов поиска корней. Давайте рассмотрим каждый из них.

Способ 1: матричный метод

Самый распространенный способ решения системы линейных уравнений инструментами Excel – это применение матричного метода. Он заключается в построении матрицы из коэффициентов выражений, а затем в создании обратной матрицы. Попробуем использовать данный метод для решения следующей системы уравнений:

    Заполняем матрицу числами, которые являются коэффициентами уравнения. Данные числа должны располагаться последовательно по порядку с учетом расположения каждого корня, которому они соответствуют. Если в каком-то выражении один из корней отсутствует, то в этом случае коэффициент считается равным нулю. Если коэффициент не обозначен в уравнении, но соответствующий корень имеется, то считается, что коэффициент равен 1. Обозначаем полученную таблицу, как вектор A.

Отдельно записываем значения после знака «равно». Обозначаем их общим наименованием, как вектор B.

Аргумент «Массив» — это, собственно, адрес исходной таблицы.

Итак, выделяем на листе область пустых ячеек, которая по размеру равна диапазону исходной матрицы. Щелкаем по кнопке «Вставить функцию», расположенную около строки формул.

Выполняется запуск Мастера функций. Переходим в категорию «Математические». В представившемся списке ищем наименование «МОБР». После того, как оно отыскано, выделяем его и жмем на кнопку «OK».

Итак, после этого программа производит вычисления и на выходе в предварительно выделенной области мы имеем матрицу, обратную данной.

Теперь нам нужно будет умножить обратную матрицу на матрицу B, которая состоит из одного столбца значений, расположенных после знака «равно» в выражениях. Для умножения таблиц в Экселе также имеется отдельная функция, которая называется МУМНОЖ. Данный оператор имеет следующий синтаксис:

Выделяем диапазон, в нашем случае состоящий из четырех ячеек. Далее опять запускаем Мастер функций, нажав значок «Вставить функцию».

В категории «Математические», запустившегося Мастера функций, выделяем наименование «МУМНОЖ» и жмем на кнопку «OK».

Активируется окно аргументов функции МУМНОЖ. В поле «Массив1» заносим координаты нашей обратной матрицы. Для этого, как и в прошлый раз, устанавливаем курсор в поле и с зажатой левой кнопкой мыши выделяем курсором соответствующую таблицу. Аналогичное действие проводим для внесения координат в поле «Массив2», только на этот раз выделяем значения колонки B. После того, как вышеуказанные действия проведены, опять не спешим жать на кнопку «OK» или клавишу Enter, а набираем комбинацию клавиш Ctrl+Shift+Enter.

  • После данного действия в предварительно выделенной ячейке отобразятся корни уравнения: X1, X2, X3 и X4. Они будут расположены последовательно. Таким образом, можно сказать, что мы решили данную систему. Для того, чтобы проверить правильность решения достаточно подставить в исходную систему выражений данные ответы вместо соответствующих корней. Если равенство будет соблюдено, то это означает, что представленная система уравнений решена верно.
  • Способ 2: подбор параметров

    Второй известный способ решения системы уравнений в Экселе – это применение метода подбора параметров. Суть данного метода заключается в поиске от обратного. То есть, основываясь на известном результате, мы производим поиск неизвестного аргумента. Давайте для примера используем квадратное уравнение

      Принимаем значение x за равное 0. Высчитываем соответствующее для него значение f(x), применив следующую формулу:

    Вместо значения «X» подставляем адрес той ячейки, где расположено число 0, принятое нами за x.

    Переходим во вкладку «Данные». Жмем на кнопку «Анализ «что если»». Эта кнопка размещена на ленте в блоке инструментов «Работа с данными». Открывается выпадающий список. Выбираем в нем позицию «Подбор параметра…».

    Запускается окно подбора параметров. Как видим, оно состоит из трех полей. В поле «Установить в ячейке» указываем адрес ячейки, в которой находится формула f(x), рассчитанная нами чуть ранее. В поле «Значение» вводим число «0». В поле «Изменяя значения» указываем адрес ячейки, в которой расположено значение x, ранее принятое нами за 0. После выполнения данных действий жмем на кнопку «OK».

    После этого Эксель произведет вычисление с помощью подбора параметра. Об этом сообщит появившееся информационное окно. В нем следует нажать на кнопку «OK».

  • Результат вычисления корня уравнения будет находиться в той ячейке, которую мы назначили в поле «Изменяя значения». В нашем случае, как видим, x будет равен 6.
  • Этот результат также можно проверить, подставив данное значение в решаемое выражение вместо значения x.

    Способ 3: метод Крамера

    Теперь попробуем решить систему уравнений методом Крамера. Для примера возьмем все ту же систему, которую использовали в Способе 1:

      Как и в первом способе, составляем матрицу A из коэффициентов уравнений и таблицу B из значений, которые стоят после знака «равно».

    Далее делаем ещё четыре таблицы. Каждая из них является копией матрицы A, только у этих копий поочередно один столбец заменен на таблицу B. У первой таблицы – это первый столбец, у второй таблицы – второй и т.д.

    Теперь нам нужно высчитать определители для всех этих таблиц. Система уравнений будет иметь решения только в том случае, если все определители будут иметь значение, отличное от нуля. Для расчета этого значения в Экселе опять имеется отдельная функция – МОПРЕД. Синтаксис данного оператора следующий:

    Таким образом, как и у функции МОБР, единственным аргументом выступает ссылка на обрабатываемую таблицу.

    Итак, выделяем ячейку, в которой будет выводиться определитель первой матрицы. Затем жмем на знакомую по предыдущим способам кнопку «Вставить функцию».

    Активируется окно Мастера функций. Переходим в категорию «Математические» и среди списка операторов выделяем там наименование «МОПРЕД». После этого жмем на кнопку «OK».

    Запускается окно аргументов функции МОПРЕД. Как видим, оно имеет только одно поле – «Массив». В это поле вписываем адрес первой преобразованной матрицы. Для этого устанавливаем курсор в поле, а затем выделяем матричный диапазон. После этого жмем на кнопку «OK». Данная функция выводит результат в одну ячейку, а не массивом, поэтому для получения расчета не нужно прибегать к нажатию комбинации клавиш Ctrl+Shift+Enter.

    Функция производит подсчет результата и выводит его в заранее выделенную ячейку. Как видим, в нашем случае определитель равен -740, то есть, не является равным нулю, что нам подходит.

    Аналогичным образом производим подсчет определителей для остальных трех таблиц.

    На завершающем этапе производим подсчет определителя первичной матрицы. Процедура происходит все по тому же алгоритму. Как видим, определитель первичной таблицы тоже отличный от нуля, а значит, матрица считается невырожденной, то есть, система уравнений имеет решения.

  • Теперь пора найти корни уравнения. Корень уравнения будет равен отношению определителя соответствующей преобразованной матрицы на определитель первичной таблицы. Таким образом, разделив поочередно все четыре определителя преобразованных матриц на число -148, которое является определителем первоначальной таблицы, мы получим четыре корня. Как видим, они равны значениям 5, 14, 8 и 15. Таким образом, они в точности совпадают с корнями, которые мы нашли, используя обратную матрицу в способе 1, что подтверждает правильность решения системы уравнений.
  • Способ 4: метод Гаусса

    Решить систему уравнений можно также, применив метод Гаусса. Для примера возьмем более простую систему уравнений из трех неизвестных:

      Опять последовательно записываем коэффициенты в таблицу A, а свободные члены, расположенные после знака «равно» — в таблицу B. Но на этот раз сблизим обе таблицы, так как это понадобится нам для работы в дальнейшем. Важным условием является то, чтобы в первой ячейке матрицы A значение было отличным от нуля. В обратном случае следует переставить строки местами.

    Копируем первую строку двух соединенных матриц в строчку ниже (для наглядности можно пропустить одну строку). В первую ячейку, которая расположена в строке ещё ниже предыдущей, вводим следующую формулу:

    Если вы расположили матрицы по-другому, то и адреса ячеек формулы у вас будут иметь другое значение, но вы сможете высчитать их, сопоставив с теми формулами и изображениями, которые приводятся здесь.

    После того, как формула введена, выделите весь ряд ячеек и нажмите комбинацию клавиш Ctrl+Shift+Enter. К ряду будет применена формула массива и он будет заполнен значениями. Таким образом мы произвели вычитание из второй строки первой, умноженной на отношение первых коэффициентов двух первых выражений системы.

    После этого копируем полученную строку и вставляем её в строчку ниже.

    Выделяем две первые строки после пропущенной строчки. Жмем на кнопку «Копировать», которая расположена на ленте во вкладке «Главная».

    Пропускаем строку после последней записи на листе. Выделяем первую ячейку в следующей строке. Кликаем правой кнопкой мыши. В открывшемся контекстном меню наводим курсор на пункт «Специальная вставка». В запустившемся дополнительном списке выбираем позицию «Значения».

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

    После ввода формулы выделяем весь ряд и применяем сочетание клавиш Ctrl+Shift+Enter.

    Теперь следует выполнить обратную прогонку по методу Гаусса. Пропускаем три строки от последней записи. В четвертой строке вводим формулу массива:

    Таким образом, мы делим последнюю рассчитанную нами строку на её же третий коэффициент. После того, как набрали формулу, выделяем всю строчку и жмем сочетание клавиш Ctrl+Shift+Enter.

    Поднимаемся на строку вверх и вводим в неё следующую формулу массива:

    Жмем привычное уже нам сочетание клавиш для применения формулы массива.

    Поднимаемся ещё на одну строку выше. В неё вводим формулу массива следующего вида:

    Опять выделяем всю строку и применяем сочетание клавиш Ctrl+Shift+Enter.

  • Теперь смотрим на числа, которые получились в последнем столбце последнего блока строк, рассчитанного нами ранее. Именно эти числа (4, 7 и 5) будут являться корнями данной системы уравнений. Проверить это можно, подставив их вместо значений X1, X2 и X3 в выражения.
  • Как видим, в Экселе систему уравнений можно решить целым рядом способов, каждый из которых имеет собственные преимущества и недостатки. Но все эти методы можно условно разделить на две большие группы: матричные и с применением инструмента подбора параметров. В некоторых случаях не всегда матричные методы подходят для решения задачи. В частности тогда, когда определитель матрицы равен нулю. В остальных же случаях пользователь сам волен решать, какой вариант он считает более удобным для себя.

    Помимо этой статьи, на сайте еще 12683 инструкций.
    Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам.

    Отблагодарите автора, поделитесь статьей в социальных сетях.

    Решение математических уравнений на excel

    Если в ячейку Excel введена формула, содержащая ссылку на эту же самую ячейку (может быть и не напрямую, а опосредованно — через цепочку других ссылок), то говорят, что имеет место циклическая ссылка (цикл). На практике к циклическим ссылкам прибегают, когда речь идет о реализации итерационного процесса, вычислениях по рекуррентным соотношениям. В обычном режиме Excel обнаруживает цикл и выдает сообщение о возникшей ситуации, требуя ее устранения. Excel не может провести вычисления, так как циклические ссылки порождают бесконечное количество вычислений. Есть два выхода из этой ситуации: устранить циклические ссылки или допустить вычисления по формулам с циклическими ссылками (в последнем случае число повторений цикла должно быть конечным).

    Рассмотрим задачу нахождения корня уравнения методом Ньютона с использованием циклических ссылок. Возьмем для примера квадратное уравнение: х 2 — 5х + 6=0, графическое представление которого приведено на рис. 8. Найти корень этого (и любого другого) уравнения можно, используя всего одну ячейку Excel.

    Для включения режима циклических вычислений в меню Сервис/Параметры/вкладка Вычисления включаем флажок Итерации, при необходимости изменяем число повторений цикла в поле Предельное число итераций и точность вычислений в поле Относительная погрешность (по умолчанию их значения равны 100 и 0,0001 соответственно). Кроме этих установок выбираем вариант ведения вычислений: автоматически или вручную. При автоматическом вычислении Excel выдает сразу конечный результат, при вычислениях, производимых вручную, можно наблюдать результат каждой итерации.

    Рис. 8. График функции

    Выберем произвольную ячейку, присвоим ей новое имя, скажем — Х, и введем в нее рекуррентную формулу, задающую вычисления по методу Ньютона:

    где F и F1 задают соответственно выражения для вычисления значений функции и ее производной. Для нашего квадратного уравнения после ввода формулы в ячейке появится значение 2, соответствующее одному из корней уравнения (рис. 8). В нашем случае начальное приближение не задавалось, итерационный вычислительный процесс начинался со значения, по умолчанию хранимого в ячейке Х и равного нулю. А как получить второй корень? Обычно это можно сделать изменением начального приближения. Решать проблему задания начальных установок в каждом случае можно по-разному. Мы продемонстрируем один прием, основанный на использовании функции ЕСЛИ. С целью повышения наглядности вычислений ячейкам были присвоены содержательные имена (рис. 9).

    • В ячейку Хнач (В4) заносим начальное приближение — 5.
    • В ячейку Хтекущ (С4) записываем формулу:
      =ЕСЛИ(Хтекущ=0;Хнач; Хтекущ-(Хтекущ^2-5*Хтекущ+6)/(2*Хтекущ-5)).
    • В ячейку D4 помещаем формулу, задающую вычисление значения функции в точке Хтекущ, что позволит следить за процессом решения.
    • Заметьте, что на первом шаге вычислений в ячейку Хтекущ будет помещено начальное значение, а затем уже начнется счет по формуле на последующих шагах.
    • Чтобы сменить начальное приближение, недостаточно изменить содержимое ячейки Хнач и запустить процесс вычислений. В этом случае вычисления будут продолжены, начиная с последнего вычисленного
      Рис. 9. Определение начальных установок

      значения. Чтобы обнулить значение, хранящееся в ячейке Хтекущ, нужно заново записать туда формулу. Для этого достаточно для редактирования выбрать ячейку, содержащую формулу, дважды щелкнув мышью на ней (при этом содержимое ячейки отобразится в строке формул). Щелчок по кнопке (нажатие клавиши) Enter запустит вычисления с новым начальным приближением.

    2.2. Подбор параметра

    Когда желаемый результат вычислений по формуле известен, но неизвестны значения, необходимые для получения этого результата, можно воспользоваться средством Подбор параметра, выбрав команду Подбор параметра в меню Сервис. При подборе параметра Excel изменяет значение в одной конкретной ячейке до тех пор, пока вычисления по формуле, ссылающейся на эту ячейку, не дадут нужного результата.

    Возьмем в качестве примера все то же квадратное уравнение х 2 -5х+6=0. Для нахождения корней уравнения выполним следующие действия:

    • В ячейку С3 (рис. 10) введем формулу для вычисления значения функции,
      Рис. 10. Окно диалога Подбор параметра

      стоящей в уравнении слева от знака равенства. В качестве аргумента используем ссылку на ячейку С2, т.е. =С2^2-5*C2+6.

    • В окне диалога Подбор параметра (рис. 10) в поле Установить в ячейке введем ссылку на ячейку с формулой, в поле Значение — ожидаемый результат, в поле Изменяя значения ячейки — ссылку на ячейку, в которой будет храниться значение подбираемого параметра (содержимое этой ячейки не может быть формулой).
    • После нажатия на кнопку Ok Excel выведет окно диалога Результат подбора параметра. Если подобранное значение необходимо сохранить, то нажмите на Оk, и результат будет сохранен в ячейке, заданной ранее в поле Изменяя значения ячейки. Для восстановления значения, которое было в ячейке С2 до использования команды Подбор параметра, нажмите кнопку Отмена.

    При подборе параметра Excel использует итерационный (циклический) процесс. Количество итераций и точность устанавливаются в меню Сервис/Параметры/вкладка Вычисления. Если Excel выполняет сложную задачу подбора параметра, можно нажать кнопку Пауза в окне диалога Результат подбора параметра и прервать вычисление, а затем нажать кнопку Шаг, чтобы выполнить очередную итерацию и просмотреть результат. При решении задачи в пошаговом режиме появляется кнопка Продолжить — для возврата в обычный режим подбора параметра.

    Вернемся к примеру. Опять возникает вопрос: как получить второй корень? Как и в предыдущем случае необходимо задать начальное приближение. Это можно сделать следующим образом (рис. 11,а):

    • В ячейку Х (С2) вводим начальное приближение.
    • В ячейку Хi (С3) вводим формулу для вычисления очередного приближения к корню, т.е.
      =X-(X^2-5*X+6)/(2*X-5).
    • В ячейку С4 поместим формулу, задающую вычисление значения функции, стоящей в левой части исходного уравнения, в точке Хi.
    • После этого выбираем команду Подбор параметра, где в качестве изменяемой ячейки принимаем ячейку С2. Результат вычислений изображен на рис. 11,б (в ячейке С2 — конечное значение, а в ячейке С3 — предыдущее).

    Однако все это можно сделать и несколько проще. Для того чтобы найти второй корень, достаточно в качестве начального приближения (рис. 10) в ячейку C2 поместить константу 5 и после этого запустить процесс Подбор параметра.

    2.3. Поиск решения

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

    Задачи, которые можно решать с помощью Поиска решения, в общей постановке формулируются так:

    Искомые переменные — ячейки рабочего листа Excel — называются регулируемыми ячейками. Целевая функция F(х1, х2, … , хn), называемая иногда просто целью, должна задаваться в виде формулы в ячейке рабочего листа. Эта формула может содержать функции, определенные пользователем, и должна зависеть (ссылаться) от регулируемых ячеек. В момент постановки задачи определяется, что делать с целевой функцией. Возможен выбор одного из вариантов:

    • найти максимум целевой функции F(х1, х2, … , хn);
    • найти минимум целевой функции F(х1, х2, … , хn);
    • добиться того, чтобы целевая функция F(х1, х2, … , хn) имела фиксированное значение: F(х1, х2, … , хn) = a.

    Функции G(х1, х2, … , хn) называются ограничениями. Их можно задать как в виде равенств, так и неравенств. На регулируемые ячейки можно наложить дополнительные ограничения: неотрицательности и/или целочисленности, тогда искомое решение ищется в области положительных и/или целых чисел.

    Под эту постановку попадает самый широкий круг задач оптимизации, в том числе решение различных уравнений и систем уравнений, задачи линейного и нелинейного программирования. Такие задачи обычно проще сформулировать, чем решать. И тогда для решения конкретной оптимизационной задачи требуется специально для нее сконструированный метод. Решатель имеет в своем арсенале мощные средства решения подобных задач: метод обобщенного градиента, симплекс-метод, метод ветвей и границ.

    Выше для нахождения корней квадратного уравнения был применен метод Ньютона (п. 1.4) с использованием циклических ссылок (п. 2.1) и средство Подбор параметра (п. 2.2). Рассмотрим, как воспользоваться Поиском решения на примере того же квадратного уравнения.

    Рис. 12. Окно диалога Поиск решения

    После открытия диалога Поиск решения (рис. 12) необходимо выполнить следующие действия:

    1. в поле Установить целевую ячейку ввести адрес ячейки, содержащей формулу для вычисления значений оптимизируемой функции, в нашем примере целевая ячейка — это С4, а формула в ней имеет вид: = C3^2 — 5*C3 + 6;
    2. для максимизации значения целевой ячейки, установить переключатель максимальному значению в положение 8 , для минимизации используется переключатель минимальному значению, в нашем случае устанавливаем переключатель в положение значению и вводим значение 0;
    3. в поле Изменяя ячейки ввести адреса изменяемых ячеек, т.е. аргументов целевой функции (С3), разделяя их знаком «;» (или щелкая мышью при нажатой клавише Сtrl на соответствующих ячейках), для автоматического поиска всех влияющих на решение ячеек используется кнопка Предположить;
    4. в поле Ограничения с помощью кнопки Добавить ввести все ограничения, которым должен отвечать результат поиска: для нашего примера ограничений задавать не нужно;
    5. для запуска процесса поиска решения нажать кнопку Выполнить.
    Рис. 13. Результаты поиска

    Для сохранения полученного решения необходимо использовать переключатель Сохранить найденное решение в открывшемся окне диалога Результаты поиска решения. После чего рабочий лист примет вид, представленный на рис. 13. Полученное решение зависит от выбора начального приближения, которое задается в ячейке С4 (аргумент функции). Если в качестве начального приближения в ячейку С4 ввести значение, равное 1,0, то с помощью Поиска решения найдем второй корень, равный 2,0.

    Опции, управляющие работой Поиска решения, задаваемые в окне Параметры (окно появляется, если нажать на кнопку Параметры окна Поиск решения), следующие (рис. 14):

    Рис. 14. Настройка параметров Решателя
    • Максимальное время — ограничивает время, отведенное на процесс поиска решения (по умолчанию задано 100 секунд, что достаточно для задач, имеющих около 10 ограничений, если задача большой размерности, то время необходимо увеличить).
    • Предельное число итераций — еще один способ ограничения времени поиска путем задания максимального числа итераций. По умолчанию задано 100, и, чаще всего, если решение не получено за 100 итераций, то при увеличении их количества (в поле можно ввести время, не превышающее 32767 секунд) вероятность получить результат мала. Лучше попытаться изменить начальное приближение и запустить процесс поиска заново.
    • Относительная погрешность — задает точность, с которой определяется соответствие ячейки целевому значению или приближение к указанным ограничениям (десятичная дробь от 0 до 1).
    • Допустимое отклонение — задается в % только для задач с целочисленными ограничениями. Поиск решения в таких задачах сначала находит оптимальное нецелочисленное решение, а потом пытается найти ближайшую целочисленную точку, решение в которой отличалось бы от оптимального не более, чем на указанное данным параметром количество процентов.
    • Сходимость — когда относительное изменение значения в целевой ячейке за последние пять итераций становится меньше числа (дробь из интервала от 0 до 1), указанного в данном параметре, поиск прекращается.
    • Линейная модель — этот флажок следует включать, когда целевая функция и ограничения — линейные функции. Это ускоряет процесс поиска решения.
    • Неотрицательные значения — этим флажком можно задать ограничения на переменные, что позволит искать решения в положительной области значений, не задавая специальных ограничений на их нижнюю границу.
    • Автоматическое масштабирование — этот флажок следует включать, когда масштаб значений входных переменных и целевой функции и ограничений отличается, возможно, на порядки. Например, переменные задаются в штуках, а целевая функция, определяющая максимальную прибыль, измеряется в миллиардах рублей.
    • Показывать результаты итераций — этот флажок позволяет включить пошаговый процесс поиска, показывая на экране результаты каждой итерации.
    • Оценки — эта группа служит для указания метода экстраполяции — линейная или квадратичная, — используемого для получения исходных оценок значений переменных в каждом одномерном поиске. Линейная служит для использования линейной экстраполяции вдоль касательного вектора. Квадратичная служит для использования квадратичной экстраполяции, которая дает лучшие результаты при решении нелинейных задач.
    • Разности (производные) — эта группа служит для указания метода численного дифференцирования, который используется для вычисления частных производных целевых и ограничивающих функций. Параметр Прямые используется в большинстве задач, где скорость изменения ограничений относительно невысока. Параметр Центральные используется для функций, имеющих разрывную производную. Данный способ требует больше вычислений, однако его применение может быть оправданным, если выдается сообщение о том, что получить более точное решение не удается.
    • Метод поиска — служит для выбора алгоритма оптимизации. Метод Ньютона был рассмотрен ранее. В Методе сопряженных градиентов запрашивается меньше памяти, но выполняется больше итераций, чем в методе Ньютона. Данный метод следует использовать, если задача достаточно велика и необходимо экономить память, а также если итерации дают слишком малое отличие в последовательных приближениях.

    Сохранить модель поиска решения можно следующими способами:

    1. при сохранении книги Excel после поиска решения все значения, введенные в окнах диалога Поиск решения, сохраняются вместе с данными рабочего листа. С каждым рабочим листом в рабочей книге можно сохранить один набор значений параметров Поиска решения;
    2. если в пределах одного рабочего листа Excel необходимо рассмотреть несколько моделей оптимизации (например найти максимум и минимум одной функции, или максимальные значения нескольких функций), то удобнее сохранить эти модели, используя кнопку Параметры/Сохранить модель окна Поиск решения. Диапазон для сохраняемой модели содержит информацию о целевой ячейке, об изменяемых ячейках, о каждом из ограничений и все значения диалога Параметры. Выбор модели для решения конкретной оптимизационной задачи осуществляется с помощью кнопки Параметры/Загрузить модель диалога Поиск решения;
    3. еще один способ сохранения параметров поиска — сохранение их в виде именованных сценариев. Для этого необходимо нажать на кнопку Сохранить сценарий диалогового окна Результаты поиска решений.

    Кроме вставки оптимальных значений в изменяемые ячейки Поиск решения позволяет представлять результаты в виде трех отчетов: Результаты, Устойчивость и Пределы. Для генерации одного или нескольких отчетов необходимо выделить их названия в окне диалога Результаты поиска решения. Рассмотрим более подробно каждый из них.

    Рис. 15. Отчет по устойчивости

    Отчет по устойчивости (рис.15) содержит информацию о том, насколько целевая ячейка чувствительна к изменениям ограничений и переменных. Этот отчет имеет два раздела: один для изменяемых ячеек, а второй для ограничений. Правый столбец в каждом разделе содержит информацию о чувствительности. Каждая изменяемая ячейка и ограничения приводятся в отдельной строке. Раздел для изменяемых ячеек содержит значение нормированного градиента, которое показывает, как целая ячейка реагирует на увеличение значения в соответствующей изменяемой ячейке на одну единицу. Подобным образом, множитель Лагранжа в разделе для ограничений показывает, как целевая ячейка реагирует на увеличение соответствующего значения ограничения на одну единицу. При использовании целочисленных ограничений Excel выводит сообщение Отчеты устойчивость и Пределы не применимы для задач с целочисленными ограничениями. Если в окне диалога Параметры поиска решения установлен флажок Линейная модель, то отчет по устойчивости содержит несколько дополнительных столбцов информации.

    Рис. 16. Отчет по результатам

    Отчет по результатам (рис.16) содержит три таблицы: в первой приведены сведения о целевой функции до начала вычисления, во второй — значения искомых переменных, полученные в результате решения задачи, в третьей — результаты оптимального решения для ограничений. Этот отчет также содержит информацию о таких параметрах каждого ограничения, как статус и разница. Статус может принимать три состояния: связанное, несвязанное или невыполненное. Значение разницы — это разность между значением, выводимым в ячейке ограничения при получении решения, и числом, заданным в правой части формулы ограничения. Связанное ограничение — это ограничение, для которого значение разницы равно нулю. Несвязанное ограничение — это ограничение, которое было выполнено с ненулевым значением разницы.

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

    Исправляем ошибки: Нашли опечатку? Выделите ее мышкой и нажмите Ctrl+Enter

    источники:

    http://lumpics.ru/how-solve-system-equations-excel/

    http://old.exponenta.ru/EDUCAT/systemat/pimonov/Equations/gl2.asp


    КУРС

    EXCEL ACADEMY

    Научитесь использовать все прикладные инструменты из функционала MS Excel.

    Microsoft Excel – одна из самых популярных и легкодоступных программ для представителей разный специальностей. Сегодня мы рассмотрим, пожалуй, одну из самых используемых групп формул – математические формулы.

    Начнем с того, как найти их среди прочего функционала. Есть несколько путей того, как открыть список математических формул.

    Самый простой способ – нажать на кнопку «Формулы» на панели управления. Затем выбрать из перечня тип функций: «Математические».

    Перед вами появится выпадающий длинный список всех существующих операторов:

    Рис.1 Список математических функций в Excel

    Всего в Excel около 80 математических и тригонометрических функций. Мы рассмотрим не все, только самые распространенные из них, а также обратим внимание на некоторые нюансы, о которых вы, возможно, не знали. Если в статье вы не нашли нужную вам функцию, то скачивайте наш бесплатный гайд «Математические функции в Excel».

    Для разминки вспомним самые простые формулы.

    1. Формулы СУММ(), ПРОИЗВЕД()

    Эти операции имеют схожую структуру и одинаковый тип аргументов, поэтому мы их объединили в один блок. СУММ() служит для сложения данных в нескольких ячейках, ПРОИЗВЕД() – очевидно, для нахождения произведения.

    Аргументами этих функций могут быть числа, диапазоны, ссылки на ячейку, в которой содержится числовое значение. Количество элементов не может быть больше 30.

    СУММ() и ПРОИЗВЕД() пропускают пустые ячейки, ячейки текстового формата и логические значения. Операторы вносят результат вычислений в отдельную, ранее выделенную курсором ячейку:

    Рис.2 Применение функции СУММ()
    Рис.2 Применение функции СУММ()

    Аналогично для формулы ПРОИЗВЕД():

    Рис.3 Применение функции ПРОИЗВЕД()
    Рис.3 Применение функции ПРОИЗВЕД()

    2. Формула ЧАСТНОЕ()

    Тоже одна из простых операций в математике. В Excel выполняется тоже несложно: у функции ЧАСТНОЕ() есть два аргумента: делимое и делитель.

    В выделенной ячейке выводится частное:

    Рис 4. Применение функции ЧАСТНОЕ()

    3. Формула СУММЕСЛИ()

    Оператор СУММЕСЛИ() находит сумму чисел. Главное отличие этой функции от СУММ() в том, что здесь в качестве аргумента можно задавать условие (только одно), которое будет показывать, какие значения будут использованы в расчетах, а какие – нет.

    В качестве условий могут выступать неравенства со знаками больше, меньше или не равно («>», «<», «< >»). Число, которое не соответствует введенному условию, не будет включен в суммирование.

    На рисунке 5 изображено суммирование всех чисел, которые больше 0.

    Оранжевым выделены те числа, которые будут включены в расчет функцией СУММЕСЛИ().

    Остальные числа просто будут игнорироваться:

    Рис 5. Применение функции СУММЕСЛИ()
    Рис 5. Применение функции СУММЕСЛИ()

    Кроме постоянных аргументов, существует еще и дополнительный – «Диапазон суммирования». Он добавляется тогда, когда необходимо просуммировать один диапазон, а условия выбирать по другому диапазону.

    Например, нужно посчитать общую стоимость всех проданных фруктов.

    Для этого воспользуемся следующей формулой:

    Рис. 6 Пример с функцией СУММЕСЛИ() с необязательным аргументом «Диапазон суммирования
    Рис. 6 Пример с функцией СУММЕСЛИ() с необязательным аргументом «Диапазон суммирования

    То есть сначала пишем диапазон, по которому проверяем условие, затем само ограничение и в конце диапазон чисел, которые надо суммировать. В примере на рисунке 6 выше, соответственно, все строки из категории «Овощи» в расчет включены не будут.

    4. Формулы ОКРУГЛ(), ОКРУГЛВВЕРХ(), ОКРУГЛВНИЗ()

    Функция ОКРУГЛ() предназначена для округления значения до заданного количества знаков после запятой. В качестве первого аргумента выступают, как обычно, числа или диапазон ячеек, второго – разряд, до которого нужно округлить число.

    Например, округление значения до второго знака после запятой:

    Рис.7 Применение функции ОКРУГЛ()
    Рис.7 Применение функции ОКРУГЛ()

    Если в качестве второго аргумента выступает 0, то число будет округляться до ближайшего целого:

    Рис. 8 Применение функции ОКРУГЛ() до целого значения
    Рис. 8 Применение функции ОКРУГЛ() до целого значения

    Второй аргумент может быть и отрицательным, тогда округление будет происходить до требуемого знака перед запятой:

    9. Рис. Применение функции ОКРУГЛ(), когда второй аргумент меньше 0
    9. Рис. Применение функции ОКРУГЛ(), когда второй аргумент меньше 0

    Если необходимо округлить в сторону меньшего или большего по модулю числа используют функции ОКРУГЛВНИЗ(), ОКРУГЛВВЕРХ(), соответственно:

    Рис.10 Применение функции ОКРУГЛВНИЗ()
    Рис.10 Применение функции ОКРУГЛВНИЗ()
    Рис.11 Применение функции ОКРУГЛВВЕРХ()
    Рис.11 Применение функции ОКРУГЛВВЕРХ()

    Замечание: многие могут решить, что функции округления бесполезны, так как можно просто убрать/добавить дополнительный знак после запятой с помощью кнопок увеличить/уменьшить разрядность.

    На самом деле, это не так.

    Дело в том, что увеличение или уменьшение разрядности влияет только на «внешний вид» ячейки, то есть на то, как мы число видим.

    Само число, при этом, не меняется. Функции округления же полностью меняют вид числа, убирая лишние разряды.

    5. Формулы ОТБР(), ЦЕЛОЕ()

    Эти функции очень похожи на предыдущие, но работают немного по-другому.

    ОТБР() убирает все цифры справа от запятой и у положительных, и у отрицательных чисел. На первом месте в скобках после оператора пишется значение, а на втором – разряд, после которого удалятся все знаки.

    Если второй аргумент пропущен, то по умолчанию ставится 0:

    Рис.12 Применение функции ОТБР()

    ЦЕЛОЕ() – функция, которая выдает в качестве результата наименьшее целое число, стоящее перед аргументом:

    Рис.13 Применение функции ЦЕЛОЕ()
    Рис.13 Применение функции ЦЕЛОЕ()

    На положительные числа операторы влияют почти одинаково, а вот на отрицательные – нет.

    Функция ЦЕЛОЕ(-5,6) выдаст результат (-6), а ОТБР(-5,6;0) выдаст (-5), хотя в то же время для числа 5,3 результат обеих функций будет одинаковый – число (5).

    6. Формула ABS()

    Математическая формула ABS() позволяет получить число по модулю. Как обычно, аргументами оператора является число или ссылка на ячейку.

    Рис.14 Применение функции ABS()
    Рис.14 Применение функции ABS()

    Эту функцию удобно использовать, например, когда необходимо найти количество дней между датами. Из школьной программы многие знают, что нужно из большего вычитать меньшее.

    Но что делать если дана огромная таблица, где трудно определить, где какое значение? Здесь нам помогает оператор ABS(), который переводит отрицательное число в положительное.

    Рис.15 Применение функции ABS() в работе с датами
    Рис.15 Применение функции ABS() в работе с датами

    7. Формула КОРЕНЬ()

    КОРЕНЬ() – довольно легкая функция с одним аргументом (числом или ссылкой на ячейку), которая находит квадратный корень числа:

    Рис.16 Применение функции КОРЕНЬ()
    Рис.16 Применение функции КОРЕНЬ()

    Замечание. Для извлечения корня другой степени (не квадратного) можно пользоваться функцией СТЕПЕНЬ().

    8. Формула СТЕПЕНЬ()

    Функция СТЕПЕНЬ() позволяет возвести число в любую степень, в том числе извлечь корень (то есть возвести число в дробную степень).

    Например, чтобы извлечь кубический корень из числа 8, необходимо воспользоваться формулой, как на рисунке 17.1.

    Рис.17 Применение функции СТЕПЕНЬ()
    Рис.17 Применение функции СТЕПЕНЬ()
    Рис.17.1 Применение функции СТЕПЕНЬ() для извлечения кубического корня
    Рис.17.1 Применение функции СТЕПЕНЬ() для извлечения кубического корня

    Помимо математической функции СТЕПЕНЬ(), можно пользоваться оператором “^”, но он выглядит менее опрятно в формулах.

    Если вам интересно узнать больше о других математических функциях, напишите об этом ниже в комментариях. Записывайтесь на открытый онлайн-курс «Аналитика в Excel», если хотите научиться выполнять рутинную работу в программе быстрее.


    КУРС

    EXCEL ACADEMY

    Научитесь использовать все прикладные инструменты из функционала MS Excel.

    Блог SF Education

    Investment Banking

    5 примеров экономии времени в Excel

    Содержание статьи Что для работодателя главное в сотруднике? Добросовестность, ответственность, профессионализм и, конечно же, умение пользоваться отведенным временем! Предлагаем познакомиться с очень нужными, на…

    Как работает сотрудник одной из компаний «большой тройки»?

    Ты работаешь в компании «большой тройки (имеются в виду три крупнейших консалтинговых компании: McKinsey, Boston Consulting Group и Bain & Company), в которых мечтают работать тысячи подписчиков наших каналов и читателей vc.ru. Что это значит для тебя?

    Понравилась статья? Поделить с друзьями:
  • Высчитать сумму без ндс в excel
  • Высчитать разницу между датами excel
  • Высчитать рабочие дни от даты до даты в excel
  • Высчитать количество месяцев между датами в excel
  • Выступ в тексте ms word это