|
1 / 1 / 0
Регистрация: 28.11.2024
Сообщений: 53
|
||||||
Вычислить значения функций заданных разложением в ряд Тейлора29.12.2024, 02:06. Показов 6967. Ответов 88
Метки нет (Все метки)
Здравствуйте! Помогите составить код функции с факториалом и экспонентой программированием в С++, не используя готовые математические функции.
Составить функцию в C++, вывести на экран таблицу значений этой функции для x, изменяющегося от а до b с шагом h = (b-a)/10, если а = 0,1, b= 1,0 и k = 120. Готовые математические функции не использовать. Для вычисления факториала и экспоненты составить отдельные функции: N!= 1 * 2 * 3*…*N , ⅇ^x=1+x+x^2/2!+x^3/3!+x^4/4!+⋯+x^n/n!+⋯+ У меня код такой. Но я не уверена в его правильности
0
|
||||||
| 29.12.2024, 02:06 | |
|
Ответы с готовыми решениями:
88
Вычислить значения функции заданной разложением в ряд Тейлора Вычислить значения функции, заданной разложением в ряд Тейлора |
|
Нарушитель
6699 / 3106 / 1064
Регистрация: 01.06.2021
Сообщений: 11,991
|
||
| 29.12.2024, 23:28 | ||
|
Не по теме:
Добавлено через 1 минуту Не по теме: Verevkin, ты в JNI разбираешься?
0
|
||
| 29.12.2024, 23:31 | |
|
0
|
|
|
870 / 529 / 149
Регистрация: 03.02.2013
Сообщений: 1,884
|
|
| 29.12.2024, 23:31 | |
|
Verevkin, ну как минимум толерантность страдает
1
|
|
| 29.12.2024, 23:33 | |
|
0
|
|
|
1 / 1 / 0
Регистрация: 28.11.2024
Сообщений: 53
|
|
| 29.12.2024, 23:35 [ТС] | |
|
Спасибо всем огромное!!!
Даже не ожидала, что моя задача вызовет такое бурное обсуждение, а у кого то даже ностальгию! Код написан, результат есть, не уверена конечно, что на 100% правильный. Но будем надеяться что всё получится и зачет будет сдан! СПАСИБО!!!!!!!!!!!!
0
|
|
|
Злостный нарушитель
10919 / 5847 / 1289
Регистрация: 12.03.2015
Сообщений: 26,955
|
||||
| 29.12.2024, 23:39 | ||||
|
Честно. Добавлено через 1 минуту
1
|
||||
|
Нарушитель
6699 / 3106 / 1064
Регистрация: 01.06.2021
Сообщений: 11,991
|
||
| 29.12.2024, 23:40 | ||
|
Можешь даже показать ему в комментарии, что ты умеешь создавать функции для факториала.
0
|
||
|
1 / 1 / 0
Регистрация: 28.11.2024
Сообщений: 53
|
||
| 29.12.2024, 23:49 [ТС] | ||
|
Мне хотя бы сдать зачет. p.s. СПАСИБО ВАМ!!!!
0
|
||
|
738 / 705 / 110
Регистрация: 29.05.2015
Сообщений: 4,358
|
||
| 30.12.2024, 04:23 | ||
|
Я чет не понимаю? Для n = 0 n! тоже будет равен 0, и программа на первом же шаге должна крашнуться с ошибкой "деление на ноль"?
А, сорян, отменяется, 0! оказывается равен 1. Кто бы мог подумать... Добавлено через 9 минут
0
|
||
|
Нарушитель
6699 / 3106 / 1064
Регистрация: 01.06.2021
Сообщений: 11,991
|
||||||
| 30.12.2024, 11:37 | ||||||
|
alexu_007, бред в том плане, что отдельно считать факториал не нужно, а всё вместе в одном цикле, как вот тут
0
|
||||||
|
738 / 705 / 110
Регистрация: 29.05.2015
Сообщений: 4,358
|
||||||
| 30.12.2024, 15:40 | ||||||
|
Но в задании то написано, вычислить с помощью функций. Может это задание специально на написание функций. А следующее будет на оптимизацию предыдущего.
На ошибку топикастера указал TheCalligrapher во втором посте. Точность я взял по количеству значащих цифр в double, а сравнивал со стандартной функцией exp(x). Второе значение в функции double exponential(double x, double eps) не 1 и тем более не 120, а требуемая для нужной точности погрешность. Экспериментально подобрал это значение: 1e-14. Получилось вот так:
0
|
||||||
|
738 / 705 / 110
Регистрация: 29.05.2015
Сообщений: 4,358
|
|
| 30.12.2024, 15:42 | |
|
Кстати, функция exponential написана талантливым человеком. Я проверил, необходимая точность достигается всего за 13 проходов цикла!
0
|
|
|
Модератор
13799 / 10990 / 6493
Регистрация: 18.12.2011
Сообщений: 29,291
|
|
| 30.12.2024, 16:27 | |
|
alexu_007, Это просто потому, что ряд быстро сходится.
1
|
|
|
Нарушитель
6699 / 3106 / 1064
Регистрация: 01.06.2021
Сообщений: 11,991
|
|
| 30.12.2024, 17:14 | |
|
alexu_007, добавлю к сказанному zss, что существует такое понятие как convergence rate, которое выражает скорость сходимости.
Так вот, у ряда Маклорена для exp(x) эта скорость, грубо говоря, факториальная. На фотке, к сожалению, не отображена такая скорость, но она быстрее квадратной, обозначенной красной линией. alexu_007, тут никто в теме не говорил, что задание ТС сложно вычисляется. Говорили просто, что бредово решать отдельными функциями. Особенно, я не вижу смысла в отдельной функции для факториала, как того требует условие. Но если хочешь помочь ТС, то никто не запрещает. Делай всё по условию.
1
|
|
|
738 / 705 / 110
Регистрация: 29.05.2015
Сообщений: 4,358
|
|
| 30.12.2024, 19:27 | |
|
Сама пусть делает, ей ошибку показали.
0
|
|
|
1 / 1 / 0
Регистрация: 28.11.2024
Сообщений: 53
|
||
| 01.01.2025, 19:13 [ТС] | ||
|
p.s. но хотя бы знаю что 0! это 1 p.s. Вы - злой!
0
|
||
|
738 / 705 / 110
Регистрация: 29.05.2015
Сообщений: 4,358
|
|
| 01.01.2025, 20:03 | |
|
0
|
|
|
1 / 1 / 0
Регистрация: 28.11.2024
Сообщений: 53
|
|
| 01.01.2025, 20:22 [ТС] | |
|
0
|
|
|
Злостный нарушитель
10919 / 5847 / 1289
Регистрация: 12.03.2015
Сообщений: 26,955
|
||
| 01.01.2025, 20:43 | ||
|
0
|
||
|
738 / 705 / 110
Регистрация: 29.05.2015
Сообщений: 4,358
|
||
| 01.01.2025, 20:46 | ||
|
0
|
||
| 01.01.2025, 20:46 | |
|
Вычислить значения функции заданной разложением в ряд Тейлора Вычислить значения функции заданной разложением в ряд Тейлора Вычисление функций разложением в ряд Тейлора Вычисление функций разложением в ряд Тейлора
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Генератор паролей (вариант №1)
Maks 29.10.2026
Реализация из решения ниже выполнена исключительно по моей инициативе.
Самым главным критерием для меня было создание паролей, в котором отсутствуют знаки: | 1 l I
Обработка содержит реквизиты:
-. . .
|
Установка ChatGPT (Codex) на Windows без использования Microsoft Store
Fabien159 28.10.2026
Здравствуйте всем читающим! Опишу процесс установки ChatGPT (Codex) на Windows, если по каким-то причинам у вас не получается устанавить его через Microsoft Store.
И так:
1. Скачиваем с. . .
|
Программное добавление префикса в нумерацию документов
Maks 27.10.2026
Реализация из решения ниже выполнена в самописной конфигурации на БСП (помощь начинающему коллеге).
Задача:
Программно добавить префикс в нумерацию документов.
Решение:
В модуле объекта. . .
|
После закрытия оутлука продолжает висеть процесс в диспетчере задач
Maks 27.10.2026
С недавнего времени в продакшене возникла проблема: при закрытии оутлука в диспетчере задач продолжал висеть процесс outlook. exe. Проблема возникла после установки MS Office 2021 LTSC на машинах, под. . .
|
|
Baragoz - DPS/HPS бот для WoW 3.3.5a, многоязычный
AmbA 26.10.2026
Хотите ещё ботов? У меня есть один! А я пока отдохну от него.
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=12062&stc=1&d=1793007952
Инструкция внутри.
https:/ / youtu. be/ VpfFZSUDGnQ. . .
|
Особенности gif сгенерированных в Си
russiannick 21.10.2026
Рассмотрим генерацию gif файлов, которые в Си имеют свои особенности.
Gif представляет собой графический формат популярный в интернете. Посмотрим на палитру. Gif файл сгенерированный в си отличается. . .
|
FPS контроллер с анимированными Y-Bot и 3D-звуком miniaudio (Box3D, Recast, BehaviorTree.CPP, ozz-animation, ImGui, OpenGL и SDL3)
8Observer8 18.10.2026
Содержание блога | English Version
Полное мультиплатформенное руководство по стартовому проекту с FPS-контроллером игрока, анимированными роботами Y-Bot с 4-слойным блендингом, 3D-физикой Box3D,. . .
|
Локальный http сервер
Argus19 17.10.2026
Локальный http сервер
На работе, на двух локальных компьютерах круглосуточно работают программы опроса приборов с записью в книги Excel,которые раз в сутки записываются на сервер компании. Т. к. . . .
|