Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
0 / 0 / 0
Регистрация: 03.10.2019
Сообщений: 1

Символьное дифференцирование функции

03.10.2019, 22:01. Показов 4140. Ответов 23
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Задача: Написать код, реализующий символьное дифференцирование функции.


Есть проблема с построением дерева. Есть какие-нибудь шаблонные варианты на эту тему?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
03.10.2019, 22:01
Ответы с готовыми решениями:

Символьное дифференцирование
Требуется реализовать класс Expression с чисто виртуальными методами Expression *diff(); и void print(); и отнаследовать классы Number,...

Нахождение производной (символьное дифференцирование)
Нужно написать программу для нахождения производной с двумя переменными. Например: (2x+1)' = 2; (cosx)' = -sinx; (tgx)' = 1/cos^2x и т....

Символьное дифференцирование cos и sin
Здравствуйте. Хочу написать символьное дифференцирование cos и sin. Производную sin определяю через cos, cos через sin. Ошибка понятна:...

23
 Аватар для igorrr37
2898 / 2045 / 992
Регистрация: 21.12.2010
Сообщений: 3,793
Записей в блоге: 9
08.02.2026, 11:48
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Наталья8 Посмотреть сообщение
чем этот код облегчает жизнь нормальному человеку
а не знаю чем. Придумали зачем то производные. А ведь можно по-простому жить. А написал просто ради интереса. Челлендж. Идея. При расчёте переходных процессов надо писать диф. уравнения. Там есть производные. Переходные процессы возникают в электросетях при коммутациях. И чтобы узнать выдержит ли оборудование переходные токи эти токи принято считать. Можно в маткаде. А запросы по символьному дифференцированию в этом разделе с++ имеются, а программу видел только одну - на лиспе
1
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6701 / 3120 / 1064
Регистрация: 01.06.2021
Сообщений: 12,065
08.02.2026, 12:09
Цитата Сообщение от igorrr37 Посмотреть сообщение
А написал просто ради интереса.
Вот это всё объясняет. Просто ради интереса, конечно, можно написать всё, что угодно.
В таком случае код пишется не в целях создать качественную программу, а, например, чтобы лучше изучить язык, сами алгоритмы или даже чтобы просто кайфовать от написания кода.
Цитата Сообщение от igorrr37 Посмотреть сообщение
Переходные процессы возникают в электросетях при коммутациях. И чтобы узнать выдержит ли оборудование переходные токи эти токи надо считать
А вот тут мне не очень понятно, почему нужно считать именно в символьном виде??? Для прикладных задач численного дифференцирования более, чем достаточно.
К тому же, сколько бы вы не старались, вы не напишете качественный код для дифференцирования в символьном виде с последующим упрощением результата. Возможно, вы бы смогли это сделать для какой-то конкретной функции или группы похожих функций, но не сможете для общего случая. Так что, даже если вам по какой-то причине нужно символьное дифференцирование, советую использовать серьезные мат. пакеты.
0
 Аватар для igorrr37
2898 / 2045 / 992
Регистрация: 21.12.2010
Сообщений: 3,793
Записей в блоге: 9
08.02.2026, 12:15
Цитата Сообщение от Royal_X Посмотреть сообщение
Для прикладных задач численного дифференцирования более, чем достаточно
а может и достаточно, я глубоко не копал. Вижу что тут муссируют какую то проблему но не пойму в чём суть переполоха
0
Супер-модератор
Эксперт функциональных языков программированияЭксперт Python
 Аватар для Catstail
38228 / 21160 / 4314
Регистрация: 12.02.2012
Сообщений: 34,774
Записей в блоге: 14
08.02.2026, 16:27
Цитата Сообщение от Наталья8 Посмотреть сообщение
Если ИИ мне написал, а до меня дошло, хотя бы половина, то дурее я от этого не стал.
- да, безусловно. Я имел в виду другое - примерно такой "нарратив": "Зачем теперь во всем этом разбираться (и знать!) самому, когда есть ИИ?"
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
08.02.2026, 16:27

Класс "Символьное дифференцирование"
Помогите пожалуйста с созданием такого класса. НОВЫЕ ПОНЯТИЯ: наследование, виртуальные методы. Реализовать абстрактный класс...

Символьное дифференцирование
Такая вот проблемка, вроде должна как-то просто решаться. Есть система из трех дифуров. Надо продифференцировать первое уравнение "в...

Символьное дифференцирование
Здравствуйте. Скажите пожалуйста - как в матлабе дифференцировать символьно? Казалось бы, ничего сложного, и есть много разных мануалов, но...

Задачи на символьное дифференцирование
Задача 1 Есть функиция по дифиринцированию полиномома dPdX :: Poly -> Poly dPdX (MkPoly (x:xs)) = MkPoly (f xs 1) where f ...

Пояснение кода (символьное дифференцирование)
Приветсвую вас, добрые форумчане. Начал недавно изучать Haskell и мне довольно интересно, хотя изначально книжку выбрал не слишком удачную,...


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

Или воспользуйтесь поиском по форуму:
24
Ответ Создать тему
Новые блоги и статьи
Вступаем в новую фазу генерации favicons, векторную.
russiannick 02.11.2026
Теперь нет нужды скрывать что используется простой svg. Исходный код изображения помещаем в поле и жмем кнопку. Исходник преобразуется в вид корректный для помещения в favicon или в url(). Нажатие. . .
Генератор паролей (вариант №4)
Maks 01.11.2026
После публикации 3-го варианта генератора паролей, разослал его своим коллегам (с целью оценки), в итоге были получены следующие рекомендации: 1. Вернуть возможность использования знаков | 1 l I;. . .
Генератор паролей (вариант №3)
Maks 30.10.2026
Финальная версия генератора паролей 1С. Доработка решения в этот раз коснулась только визуальной части, а именно, добавлен реквизит ДопПараметры (тип Булево), который скрывает/ отображает реквизиты:. . .
Магическое мышление и магия, современная наука не отличима от магии (говорит ИИ Джемени)
zorxor 30.10.2026
Джемени, расскажи, пожалуйста, что такое магическое мышление, что такое магия, почему современная наука чем-то напоминает магию? Фраза «Любая достаточно развитая технология неотличима от магии». . .
За какое время ИИ может подобрать пароль по хешу (рассказывает Джемени ИИ)
zorxor 30.10.2026
Расскажи, Джемени, если известен хэш МД5, например, за сколько ИИ сможет подобрать соответствующий пароль? Искусственный интеллект (ИИ) может подобрать простой или средний по сложности пароль по. . .
Кто убил Suno? Почему наше солнышко погасло? (диалог с ИИ Джемени)
zorxor 30.10.2026
Как убивали Suno. Хронология. «Убийство» музыкальной нейросети Suno — это затяжной процесс, в котором технологический хайп стартапа разбился о жесткую реальность судебных исков от гигантов. . .
Генератор паролей (вариант №2)
Maks 30.10.2026
Обновленная версия ранее созданной обработки. Добавлены следующие реквизиты типа Булево: - Буквы; - Цифры; - Символы. Изменена логика команды "Сгенерировать" и процедуры "ПриОткрытии":. . .
Генератор паролей (вариант №1)
Maks 29.10.2026
Реализация из решения ниже выполнена исключительно по моей инициативе, дабы облегчить себе работу в создании паролей для администрируемых мною сервисов и пользователей. Самым главным критерием для. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru