14942 / 6341 / 1724
Регистрация: 24.09.2011
Сообщений: 9,976
|
|
1 | |
[Tutorial] Поиск корней уравнения с использованием инструмента "Подбор параметра"23.02.2015, 00:59. Просмотров 23949. Ответов 1
В этом разделе форума регулярно возникают темы о поиске корней уравнения с помощью Подбора параметра.
Здесь представлено решение задачи на примере уравнения из этой темы: x3-10,88x2-0,3999x+0,037638 = 0 Предполагается, что читатель знаком с составлением формул, автоматическим заполнением ячеек листа данными, созданием диаграмм. Названия пунктов меню соответствуют Excel 2007 рус. 1. Создание формулы. В ячейке В1 составляем формулу, которая вычисляет значение функции, полагая, что х находится в А1. 2. Построение таблицы значений функции и графика. С помощью автозаполнения получаем в ст. А ряд значений х от -10 до 10 (обычно корни учебных уравнений находятся в этом диапазоне ![]() График помогает наглядно представить поведение функции, оценить, сколько будет корней и примерно где они находятся. 3. Коррекция диапазона (если необходимо). Как видим, с диапазоном немного не угадали. Один корень находится между 1 и 0, второй между 0 и 1, третий в районе 11. Меняем диапазон х от -3 до 12. 4. Поиск корней. Выделяем ячейку со значением, наиболее близким к 0, так, чтобы в одной из соседних ячеек функция меняла знак. Это В15. Данные - (Работа с данными) - Анализ "что-если" - Подбор параметра. Появляется окно диалога, в котором в поле Установить в ячейке: уже вписан адрес выделенной ячейки. В поле Значение: вписываем целевое значение 0, ставим курсор в поле Изменяя значение ячейки: и кликаем по влияющей ячейке, т.е. А15. Ее адрес появляется в поле. Нажимаем Enter или кликаем ОК, получаем результат. Аналогично ищем корни в строках 3 и 5. На работу инструмента Поиск решения влияет параметр Параметры Excel - Формулы - (Параметры вычислений) - Относительная погрешность. Уменьшая число, можно повысить точность нахождения корней. Однако задавать погрешность менее 1E-12 не следует, т.к. в этом случае Excel может не найти решения из-за конечной точности вычислений с плавающей точкой.
5
|
|
23.02.2015, 00:59 | |
Подбор параметра для поиска корней уравнения Есть код математической программы "Поиск корней биквадратного уравнения" ,нужно переделать на кубическое
Если все корни одного квадратного уравнения больше корней другого квадратного уравнения, вывести "1", иначе "0" |
|
3360 / 2066 / 675
Регистрация: 02.11.2012
Сообщений: 5,386
|
|
23.02.2015, 09:22 | 2 |
по 3 пункту чтобы не менять таблицу (диапазон данных) можно в свойствах осей указать максимум и минимум.
Добавлено через 25 минут Казанский, Спасибо за труд. В 4 пункте я так думаю стоит выделить фразу
1
|
23.02.2015, 09:22 | |
Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь. Поиск и вывод строки по заданному шаблону (с использованием симоволов "?", "*", "+") Сделать цикл функции "Подбор параметра" на большое количество строк "Нахождение корней уравнения по методу итерации" (WPF) Класс "Строка", реализовать через агрегирование, с использованием классов "Слово" и "Символ" Решить с использованием оператора "УСЛОВИЯ" в Паскале. Без "ЦИКЛОВ" и "МАССИВОВ". Как написать регулярное выражение для выдергивания английских букв и символов: "+", ",", ":", "-", " ", "!", "?" и "." Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |