Как в Excel нати два корня уравнения

memex

Member
Регистрация
16.04.2004
Сообщения
287
Реакции
8
Баллы
18
Возраст
42
Местоположение
Минск
Сайт
www.eduweb.ru
Подскажите как можно через Excel найти два корня следующего уравнения:

e^x - x = 2
 

a_b

New member
Регистрация
29.01.2005
Сообщения
28
Реакции
0
Баллы
1
Возраст
37
Да вроде никак. Процедуры такой не нашел :(
Вообще то в Эксель Maple интегрируется. То есть можно из экселя мапловские функции вызывать... Но тогда проще сразу в Мапле решить.
Надо именно в Экселе?
 

memex

Member
Регистрация
16.04.2004
Сообщения
287
Реакции
8
Баллы
18
Возраст
42
Местоположение
Минск
Сайт
www.eduweb.ru
Да именно в Excel!
Если не решу, то не получу зачет :(
 

a_b

New member
Регистрация
29.01.2005
Сообщения
28
Реакции
0
Баллы
1
Возраст
37
Ну, формально Vba "в экселе". Берёшь ВижуалБасякФорАппликэйшнз и далее численые методы рулят. Есть там всякие (метод касательных, метод хорд, половинного деления...) но к твоей задачи они так просто е применимы - только для монотонных ф-ий. Но никто не мешает разбить одну твою на две монотонные.
Очень уж через ж получается...

[ADDED=a_b]1107071499[/ADDED]
А что вообще за курс? Хоть как называется? (Если знаешь, конечно :))
Чо учили, решали как-то такого типа задачи? Как одногрупники (однокурсники, товарищи по несчастью, братья по оружию... :)) ЭТО сдали? Мне уже самому интересно!
 
Последнее редактирование модератором:

ilya_sp

Member
Регистрация
05.11.2004
Сообщения
212
Реакции
7
Баллы
18
Возраст
39
Местоположение
Владивосток
я, наверное не понял вопроса, извините не математик

но, может, поможет.
В меню сервис есть строчка “подбор параметра”
Уравнение вида: e^x-x=n
ячейка А1 - число е
ячейка А2 – наш x (пишем любое число или оставляем пустой)
ячейка А3 – наша формула =СТЕПЕНЬ(А1;А2)-А2

теперь выделяем ячейку А3
Сервис/подбор параметра
Установить в ячейке: А3
Значение: пишем наше n
изменяя значение: А2
 

memex

Member
Регистрация
16.04.2004
Сообщения
287
Реакции
8
Баллы
18
Возраст
42
Местоположение
Минск
Сайт
www.eduweb.ru
thank you very much a_b ilya_sp

a_b
Курс называется банально просто - Информационные технологии :) А, по-моему - это чистой воды курсы секретарей-референтов! Учат нас информационной грамоте. Сидим целыми парами и перебираем текст из метод, тупость ахренительная :(
Смысл в чем, то что на зачет надо выполнить определенные задания по MS Офису, все сделал, только не получилось решить вот это задание. Хотел делать через "Поиск решений...", но пытка не удалась
 

a_b

New member
Регистрация
29.01.2005
Сообщения
28
Реакции
0
Баллы
1
Возраст
37
Вариант с подбором параметра работает. Приближенно конечно :)
Во-первых, заместо СТЕПЕНЬ(А1;А2) проще писать EXP(A1). (Здесь и далее предполагаем, что переменная х содержится в А1).
Во-вторых, не знаю как работает "Подбор параметра", но у меня он подбирает только один корень (положительный). Предлагаю решать две задачи, первая:
нахождения корня для _монотонно возрастающей_ (несторого) ф-ии, которая тождественно равна 0 при х<=0 и равна exp(x)-x при х>0.
вторая:
нахождения корня для _монотонной убывающей_ (нестрого) ф-ии, которая при х<=0 равна exp(x)-x, и тождественно равна 0 при х>0.

[ADDED=a_b]1107110864[/ADDED]
Короче, пиши в
В1 "=ЕСЛИ(A1>0;EXP(A1)-A1;0)"
В2 "=ЕСЛИ(A2<=0;EXP(A2)-A2;0)"

потом "Подбор параметра...", где
Установить в ячейке: В1
Значение: 2
Изменяя значение ячейки: А1
И ещё раз "Подбор параметра..." для второй строки.
Корни (их приближенные значения) в ячейках А1 и А2.
Надеюсь, поможет. Удачи!
 
Последнее редактирование модератором:
197 153Темы
634 123Сообщения
3 618 350Пользователи
LizzatransНовый пользователь
Верх