Форум программистов, компьютерный форум, киберфорум
MS Office Excel
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.92/97: Рейтинг темы: голосов - 97, средняя оценка - 4.92
14927 / 6328 / 1721
Регистрация: 24.09.2011
Сообщений: 9,977
1

[Tutorial] Поиск корней уравнения с использованием инструмента "Подбор параметра"

23.02.2015, 00:59. Просмотров 18796. Ответов 1

В этом разделе форума регулярно возникают темы о поиске корней уравнения с помощью Подбора параметра.
Здесь представлено решение задачи на примере уравнения из этой темы:
x3-10,88x2-0,3999x+0,037638 = 0

Предполагается, что читатель знаком с составлением формул, автоматическим заполнением ячеек листа данными, созданием диаграмм.
Названия пунктов меню соответствуют Excel 2007 рус.
1. Создание формулы. В ячейке В1 составляем формулу, которая вычисляет значение функции, полагая, что х находится в А1.
2. Построение таблицы значений функции и графика. С помощью автозаполнения получаем в ст. А ряд значений х от -10 до 10 (обычно корни учебных уравнений находятся в этом диапазоне ), в ст. В - значения функции. По столбцам А и В строим диаграмму типа "Точечная": Вставка - (Диаграммы) - Точечная - Точечная с гладкими кривыми.
График помогает наглядно представить поведение функции, оценить, сколько будет корней и примерно где они находятся.
[Tutorial] Поиск корней уравнения с использованием инструмента "Подбор параметра"


3. Коррекция диапазона (если необходимо). Как видим, с диапазоном немного не угадали. Один корень находится между 1 и 0, второй между 0 и 1, третий в районе 11. Меняем диапазон х от -3 до 12.
[Tutorial] Поиск корней уравнения с использованием инструмента "Подбор параметра"


4. Поиск корней. Выделяем ячейку со значением, наиболее близким к 0, так, чтобы в одной из соседних ячеек функция меняла знак. Это В15. Данные - (Работа с данными) - Анализ "что-если" - Подбор параметра. Появляется окно диалога, в котором в поле Установить в ячейке: уже вписан адрес выделенной ячейки. В поле Значение: вписываем целевое значение 0, ставим курсор в поле Изменяя значение ячейки: и кликаем по влияющей ячейке, т.е. А15. Ее адрес появляется в поле.
[Tutorial] Поиск корней уравнения с использованием инструмента "Подбор параметра"


Нажимаем Enter или кликаем ОК, получаем результат.
[Tutorial] Поиск корней уравнения с использованием инструмента "Подбор параметра"


Аналогично ищем корни в строках 3 и 5.
[Tutorial] Поиск корней уравнения с использованием инструмента "Подбор параметра"
[Tutorial] Поиск корней уравнения с использованием инструмента "Подбор параметра"


На работу инструмента Поиск решения влияет параметр Параметры Excel - Формулы - (Параметры вычислений) - Относительная погрешность. Уменьшая число, можно повысить точность нахождения корней. Однако задавать погрешность менее 1E-12 не следует, т.к. в этом случае Excel может не найти решения из-за конечной точности вычислений с плавающей точкой.
5
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.02.2015, 00:59
Ответы с готовыми решениями:

Подбор параметра для поиска корней уравнения
Добрый День! Собственно имея формулу ниже. Не могу разобраться с функцией ниже. Просьба не судить...

Есть код математической программы "Поиск корней биквадратного уравнения" ,нужно переделать на кубическое
Вот код в С#,переделайте плиз под кубическое уравнение. using System; using...

Создать цикл Анализ "что если"-"Подбор параметра."
Добрый день. В excel на работе есть классическая задача, которая решается с помощью подбора...

Если все корни одного квадратного уравнения больше корней другого квадратного уравнения, вывести "1", иначе "0"
{Даны вещественные a1,a2,b1,b2,c1,c2. Если все корни одного из уравнений a1*x*x+b1*x+c1=0,...

1
3233 / 1977 / 637
Регистрация: 02.11.2012
Сообщений: 5,116
23.02.2015, 09:22 2
по 3 пункту чтобы не менять таблицу (диапазон данных) можно в свойствах осей указать максимум и минимум.

Добавлено через 25 минут
Казанский, Спасибо за труд. В 4 пункте я так думаю стоит выделить фразу
Цитата Сообщение от Казанский Посмотреть сообщение
наиболее близким к 0
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.02.2015, 09:22

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Поиск и вывод строки по заданному шаблону (с использованием симоволов "?", "*", "+")
Добрый день Имею такое задание: необходимо написать программу, которая сможет найти в файле...

Сделать цикл функции "Подбор параметра" на большое количество строк
Здравствуйте. У меня в excel на работе есть необходимость решить задачу с помощью функции...

"Нахождение корней уравнения по методу итерации" (WPF)
Уважаемые программисты , помогите сделать программу , я хреновый программист ((( Здесь 8 пунктов.Я...

Класс "Строка", реализовать через агрегирование, с использованием классов "Слово" и "Символ"
Создать объект класса "Строка", используя классы "Слово", "Символ".Реализовать через агрегирование....

Решить с использованием оператора "УСЛОВИЯ" в Паскале. Без "ЦИКЛОВ" и "МАССИВОВ".
Помогите, пожалуйста решить задачу. Задача не сложная, но без помощи не смогу решить. Задача: Дано...

Как написать регулярное выражение для выдергивания английских букв и символов: "+", ",", ":", "-", " ", "!", "?" и "."
Не могу ни как собразить как написать регулярное выражение для выдергивания английских букв и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.