|
0 / 0 / 0
Регистрация: 25.12.2012
Сообщений: 15
|
|
Вычислить и вывести на экран в виде таблицы значения функции arcsin(x), заданной с помощью ряда Тейлора15.01.2013, 17:04. Показов 4729. Ответов 14
Метки нет (Все метки)
Ребят, лаба горит, пожалуйста, помогите, мой код неверный, может вы что придумаете
"Вычислить и вывести на экран в виде таблицы значения функции, заданной с по* мощью ряда Тейлора, на интервале от дг га ч до #кон с шагом dx с точностью е. Таб* лицу снабдить заголовком и шапкой. Каждая строка таблицы должна содержать значение аргумента, значение функции и количество просуммированных чле* нов ряда."
0
|
|
| 15.01.2013, 17:04 | |
|
Ответы с готовыми решениями:
14
Вычислить и вывести на экран в виде таблицы значение функции arcsin(x), заданной с помощью ряда Тейлора
|
|
284 / 255 / 73
Регистрация: 17.07.2012
Сообщений: 618
|
|
| 15.01.2013, 17:31 | |
|
Поиск существует для поиска...невероятно , да )
Буквально пару дней назад точно такую же задачу решали, пользуйтесь: Вычислить и вывести на экран значения функции в виде таблицы, заданной с помощью ряда Тейлора
1
|
|
|
0 / 0 / 0
Регистрация: 25.12.2012
Сообщений: 15
|
|
| 15.01.2013, 19:45 [ТС] | |
|
Это не мой вариант и решается он не так. Прежде чем обратится за помощью, я обыскала весь форум, пыталась написать сама, но не получается, поэтому и обратилась за помощью. Как программу написать я знаю, не могу описать саму функцию.
0
|
|
|
284 / 255 / 73
Регистрация: 17.07.2012
Сообщений: 618
|
||||||
| 15.01.2013, 20:06 | ||||||
|
Описан только сама функция вычисления, там уже разберетесь, как и куда её пристроить.
1
|
||||||
|
284 / 255 / 73
Регистрация: 17.07.2012
Сообщений: 618
|
|
| 15.01.2013, 20:13 | |
|
P.S Вам преподаватель дал странную формулировку формулы. Весьма интересно он трактует факториал числа.
В общем вот вам нормальная формула.
0
|
|
|
Master of Orion
|
|
| 15.01.2013, 20:14 | |
|
ITL, уже пятый член содержит 10!, мне интересно, как вы будете считать, например, 30 слагаемых (это минимум сходимости), если учесть, что 60! не влезает даже в long, не то, что в int
0
|
|
|
284 / 255 / 73
Регистрация: 17.07.2012
Сообщений: 618
|
|
| 15.01.2013, 20:40 | |
|
Psilon, я понимаю Вашу озабоченность такими делами.
Почитал википедию , каюсь, нужна функция в заданной точке. из +sum надо убрать плюсик, все правильно?
0
|
|
|
Master of Orion
|
|
| 15.01.2013, 20:43 | |
|
ITL, еще раз: создаете рекуррентную формулу: и никаких страшных чисел не получится. Я думаю скоро представлю типовое проектное решение для решения подобных задач, сделаю класс, куда передается множитель прогрессии и проверочная функция, а он соответственно все это дело считает и выдает результат
0
|
|
|
284 / 255 / 73
Регистрация: 17.07.2012
Сообщений: 618
|
|
| 15.01.2013, 20:52 | |
|
Psilon, я думаю тут корень проблем кроется в самом понимании ряда Тейлора и его применении, что для меня пока не ясно, вообще , как говориться : "пока не сядешь за руль , не поймешь, что такое водить машину"
1
|
|
|
Master of Orion
|
|
| 15.01.2013, 20:57 | |
|
ITL, посмотрите на решение той темы, на которую сами дали ссылку. Где там факториалы и возведение в степень? Да нигде. А за счет этого резко повышается количество значимых цифр, а значит, повышается точность результата, кроме того, возрастает скорость (факториал, особенно рекурсивный, вычисляется очень долго, например 71! на моем компе рекурсивный считался 1 минуту, а 72! - больше 15, 74! - 2 часа ждал, не дождался (core i7-3615qm)). В общем, мат. аппарат стоит применять во всех случаях, когда это возможно, потому что решение "в лоб" обычно самое глупое.
0
|
|
|
0 / 0 / 0
Регистрация: 25.12.2012
Сообщений: 15
|
||||||
| 18.01.2013, 20:39 [ТС] | ||||||
|
Ребят, вот попробовала сама реализовать. Считает неверно, может вы сможете увидеть ошибку.
Код к первой картинке, которую я изначально просила помочь сделать.
0
|
||||||
|
Master of Orion
|
|||||||||||
| 18.01.2013, 21:24 | |||||||||||
|
В принципе у меня есть готовый класс, написал специально для таких задач. Собственно, все, что нужно сделать, это передать 4 параметра функции, она сама все сделает:
параметр №1) параметры функции: её название, с какого и по какой x мы хотим иметь табличку, точность параметр №2) a0, - первое число в последовательности. В вашем случае, как и в моем примере, это X параметр №3) это зависимость вида параметр №4) точное значение функции в точке. Вот пример использования
1
|
|||||||||||
|
0 / 0 / 0
Регистрация: 25.12.2012
Сообщений: 15
|
|
| 18.01.2013, 22:29 [ТС] | |
|
Да мне бы со своим кодом разобраться. Дело в том, что это лабораторная работа и у всей группы однотипные задания, только уравнения разные, и необходимо реализовать это примерно в таком виде, как я показала. Мне просто бы найти ошибку и исправить её, если кого не затруднит, помогите, пожалуйста.
0
|
|
|
Master of Orion
|
||||||||||||
| 19.01.2013, 02:36 | ||||||||||||
|
Studentka_MRTF, я знаю, что задания однотипные, потому кстати и написал эту абстракцию, чтобы вместо переписывания большой кучи кода нужно было изменить 4 строки: методы startsWith, Multipler и Arth (в вашем случае последний метод - arcsin(x)) ну и по желанию - другие параметры, вроде желаемой точности и прочего.
Добавлено через 24 минуты Ну вот, серия небольших вычислений (начиная с такого монстра, как вот такой:
q = ((1+2 n) x^2)/(4 (1+n) (3+2 n)) Ну а дальше это в код пихаем и немного переписываем вызывающую часть:
Добавлено через 14 минут В общем коэф. подобран неправильно, надо думать, в чем там ошибка ![]() Добавлено через 17 минут Нашел множитель (не без помощи тетрадки, ручки и головы, хехе) http://wolfr.am/Wc1VNA q = (4-2/(n+1))*(x^2)*(2n+1)/(4*(2n+3)) то есть an+1=an*q; ну а дальше остается записать это в программу Добавлено через 1 минуту
![]() Добавлено через 3 минуты Надеюсь вам помогло, и ход решения ясен
1
|
||||||||||||
|
Master of Orion
|
|
| 19.01.2013, 04:13 | |
|
Вот проект с итоговым решением, если интересно
1
|
|
| 19.01.2013, 04:13 | |
|
Помогаю со студенческими работами здесь
15
Вычислить и вывести на экран в виде таблицы значения функции, заданной с помощью ряда Тейлора Вычислить и вывести на экран в виде таблицы значения функции, заданной с помощью ряда Тейлора Вычислить и вывести на экран в виде таблицы значения функции, заданной с помощью ряда Тейлора Вычислить и вывести на экран в виде таблицы значения функции, заданной с помощью ряда Тейлора Вычислить и вывести на экран в виде таблицы значения функции, заданной с помощью ряда Тейлора Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие.
Ссылка в Linux — это дополнительная запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая. . .
|
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ВВЕДЕНИЕ
Выполняя задание на управление насосной группой заполнения резервуара,. . .
|
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
|
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога
Финальные проекты на Си и на C++:
hello-sdl3-c. zip
hello-sdl3-cpp. zip
Результат:
|
|
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога
MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
|
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд.
Даже если у вас. . .
|
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает
монорепозиторий в котором находятся все исходники.
При создании нового решения, мы просто добавляем нужные проекты
и имеем. . .
|
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение:
В этой книге («Подход, основанный на вариантах использования») Ивар утверждает,
что архитектура программного обеспечения — это
структуры,. . .
|