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

Как получить производную от выражения

07.09.2015, 20:43. Показов 48413. Ответов 20
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте.

Есть выражение вроде " sin(x^3) + x". хотелось бы узнать как от этого выражения взять производную во время выполнения программы. Собственно такими выражениями заполнена матрица произвольного размера. Нужно получить новую матрицу где каждый элемент будет производной от одноименного выражения. Может существуют некомерчиские библиотеки для дифференцирования(будет круто если open source ) Это не обязательно должен быть С++, подойдет любой из популярных языков. или может быть где-то есть статьи с примерами реализации.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
07.09.2015, 20:43
Ответы с готовыми решениями:

Найти производную приведённого выражения
Доброго времени суток, ДРУЗЬЯ!!! Помогите вычислить производную . Заранее спасибо!!!

Вычислить производную выражения полиномов
Только недавно начала знакомство с Mathlab, поэтому есть вопросы. Есть 3 полинома - р1(х), р2(х), р3(х). р1(х) = 5,24 x5 - 3,246 x4 –...

Найти производную простого выражения
Чему равна производная от корня из минус пяти икс?

20
Комп_Оратор)
Эксперт по математике/физике
 Аватар для IGPIGP
9007 / 4708 / 630
Регистрация: 04.12.2011
Сообщений: 14,003
Записей в блоге: 16
31.07.2020, 14:59
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от _Ivana Посмотреть сообщение
ЗЫ на работе уже 3 года пишу на диалекте Лиспа, ощущения радости и удовольствия как у героя Вашего опуса
Я когда-то на auto-lisp написал пару программок. Почувствовал себя героем. Но тогда для меня циклом по списку списков пробежать было подвигом. Классный язык.
А производная по метаописанию (символьной строке), это своего рода калькулятор. Люди часто спрашивают, - Дайте идею о чём писать. А вот и она.
Однако, задача топик стартера на плюсах решается только численно. Нет способа получить описание из вычислительного выражения.
А численные методы взятия производных, это круто. Мне нравится П. Готтшлинг Современный С++ (классная книжка) 3.8.3 Рекурсия. Тут подводится итог вычисления производной произвольного порядка в стиле метапрограммирования=рекурсивное инстанцирование как инструмент компайл тайм вычислений. То есть, лобовой численный метод. Там он с грустью замечает о том, что производные высоких порядков вычисляются слишком грубо.
Так что,
Твой код шумит веселою лиспвой
Над миром, где характер не похуже
И не получше. Здесь он просто свой.
С железною улыбкою к тому же)
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
31.07.2020, 14:59

Нужно вычислить производную из абсолютно случайного выражения
люди помогите написать программу для вычисления производной, а то в школе совсем уже забили ими, скоро трупы будут :( . Хочется составить...

Найти производную первого выражения (pn) используя схему горнера
Програма ищет сумму ,разницу и произведение двух многочленов ,нужно найти производную первого многочлена #include<iostream> ...

Получить производную многочлена
Задание: Не понимаю, как это реализовать.

Получить производную в символьном виде
Привет) Координата точки Х определяется следующим выражением: (A1*cos\varphi 1+A2*cos\varphi 2)*cos\varphi 3 = X Изменяются...

Как получить численное значение выражения?
Всем привет. Не могли бы вы меня ткнуть носом (быть может есть специальные пакеты) о том как численно сделать следующее. У меня есть...


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

Или воспользуйтесь поиском по форуму:
21
Ответ Создать тему
Новые блоги и статьи
Nekobox - outbounds[0].transport: unknown transport type: raw
damix 01.10.2026
Фикс ошибки Правым кликом по серверу -> отладочная информация -> edit Заменить "net": "raw", на "net": "tcp", Нажать кнопку reload.
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru