Программы для символьного дифференцирования есть?

buka

Существуют ли готовые программы для символьного дифференцирования?
Нужно что-то в духе ln(x) --> 1/x, но сложнее.

maggi14

А разве Maple, Mathematica не умеют?

Ivan8209

Дофига.
Это является домашним заданием по программированию на правильных языках.
---
...Я работаю антинаучным аферистом...

buka

Понятия не имею, вот и спрашиваю!
"Mathematica" говоришь...

buka

Содержательно, да.

Ivan8209

Да, содержательно.
---
...Я работаю антинаучным аферистом...

buka

Лориен вот только не находит.

buka

Никто и не спорит, что это домашнее задание по программированию. Особенно по программированию на ЛИСПе!
Но по вопросу по-моему понятно, что речь идет о первом варианте.

Ivan8209

Вот видишь, ты сам ответил на непрозвучавший вопрос, где искать.
---
...Я работаю антинаучным аферистом...

buka

Спасибо, что помог ответить!
Не осталось ли у тебя готовое домашнее задание, а то интерфейс у этого Maple не очень-то интуитивный?

maggi14

Поставь Математику - у нее интерфейс интуитивнее некуда.

vlfdimir58

там help отличный, с примерами. юзай maple и не парься

buka

Да, хелп смачный!
Всем спасибо!

Bird_V

V Matemaitke tozhe help normalnyj...

Landstreicher

Да ну? По-моему это очень сложная задача. Точнее, не продифференциировать, а упростить результат до нормального. Ты знаешь какие-то алгоритмы для нее?

bobby

чо значит - нормальный результат?

Ivan8209

Задача поставлена как символьное дифференцирование.
Про упрощение не было сказано до тебя ни слова.
---
...Я работаю антинаучным аферистом...

Elina74

У MathCAD интерфейс интуитивно понятный. Умеет дифференцировать и упрощать то, что получится.

margadon

Мда, это всего одна строчка в Мэпле
> diff(ln(xx);
1
-
x

Viktory-s

Лучший MAPLE. Причем тут интуитивный интерфейс? Тебе надо результат! А в этом деле преуспевает именно он, т.к. изначально проектировался для этого! Я с ним решал очень сложные задчи.

perko

Maple действительно лучший - его ядро используют практически все , например MathCad, MatLab

igorpopkoff

позволю себе не согласиться. я из подобных программ использовал mapple, mathcad и математику - так вот, математика - самое страшное, самое недружелюбное, что я вообще когда-либо видел. я скорее настрою какой-нибудь *nix без помощи на своём компе, чем что-нибудь на математике посчитаю.

buka

Втыкнул ужо.
Теперь перебираю все мыслимые комбинации collect, combine и simplify, чтобы ответ на экране уместился
За программой видно высокое искусство, хоть и написана она на "неправильном" языке.

Bird_V

В Mathematica тоже одна строчка:
In[1]:= D[Log[x],x]
Out[1]= 1/x

Bird_V

Понятный-то понятный, но как откроешь файл чужой - х поймёшь,
в каком порядке считать... А в Maple/Mathematica/MatLab - всё понятно...
Единственно, что хорошо делать в MathCADе - так это готовить публикации
без использования TeXа, что imho на не нужно!

Bird_V

Какой версии Математика? Если < 3.0, то возможно.
В противном случае - примеры в студию!
А Maple меня раздражает своим
неподъёмным хелпом и любовью к ';'...

Bird_V

> изначально проектировался для этого
Не согласен. Любой мат пакет (кроме узкоспециализированных
проектировался для этого, и не только! (imho, это по определению)

buka

Вот решает Клен здоровое неравенство, дает ответ.
А можно ли как-нибудь и рассуждение/доказательство из него выбить?

perko

какие -то настройки есть , сколько промежуточных уровней выводить ... но, имхо, ты втыкать устанешь, если что-либо серьезное

uraliv

MathCad 11 в этом рулит!
Оставить комментарий
Имя или ник:
Комментарий: