![]() |
![]() ![]() |
![]() |
TERAB1T |
![]()
Сообщение
#1
|
Группа: Пользователи Сообщений: 8 Пол: Мужской Реальное имя: Алексей Репутация: ![]() ![]() ![]() |
Здравствуйте. Интересует вопрос - как программно реализовать вычисление частных производных? Например, пользователь вводит 2xy*y^2 и надо найти производную по y, программа считает и выдает ответ. Для обычных производных алгоритм знаю, но не знаю, что применить в случае именно частных производных.
|
Lapp |
![]()
Сообщение
#2
|
![]() Уникум ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 6 823 Пол: Мужской Реальное имя: Лопáрь (Андрей) Репутация: ![]() ![]() ![]() |
Тебя интересует числовое значение или аналитическое выражение?
Если первое, то Например, пользователь вводит 2xy*y^2 и надо найти производную по y - кроме этих данных, нужно еще вводить точку, в которой берется производная. Например:функция: f = 2*x*y3 в точке: x=5, y=6 по переменной: y ответ: f'y(5,6) = 2*5*3*62 = 1080 Или тебе нужна авналитика? То есть, в качестве ответа будет 6*x*y2 (причем, точка тогда не нужна) - так? -------------------- я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой |
TarasBer |
![]()
Сообщение
#3
|
![]() Злостный любитель ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 755 Пол: Мужской Репутация: ![]() ![]() ![]() |
Тут, случайно, разбор строки не нужен?
Чтобы взять производную, я в своё время представлял функцию в виде дерева и в зависимости от операции, что в узле этого дерева, преобразовывал его по всем правилам взятия производных. Некоторые вещи, типа производной арккосинуса, получались в очень много строк. Ты хочешь сказать, что всё это у тебя уже есть? Тогда, чтобы взять частную производную по игрек, достаточно обращаться с иксом, как с константой, и всё. Я не верю, что ты реализовал вычисление производных, но не можешь сделать вычисление частных производных. Сообщение отредактировано: TarasBer - 11.09.2010 17:12 -------------------- |
-Nell- |
![]()
Сообщение
#4
|
Гость ![]() |
Вечер добрый!) хотелось бы узнать, как поступить, если интересует аналитическое решение..подскажите, пожалуйста!
|
![]() ![]() |
![]() |
Текстовая версия | 12.09.2024 19:35 |