Символьные операции и вычисления

Тема в разделе "WASM.ZEN", создана пользователем drmad, 28 сен 2007.

  1. drmad

    drmad New Member

    Публикаций:
    0
    Регистрация:
    13 июн 2004
    Сообщения:
    332
    Адрес:
    Russia
    Кто-нибудь что-нибудь слышал про общедоступные библиотеки, поддерживающие символьную интерпретацию простых формул, интегрирование и дифференцироывание?
    В Маткадах и Матлабах это все есть, а вот как бы это к своей проге подключить? Типа:

    Код (Text):
    1. differ("d(X*X+1/Z)/dX", otvet);
    2. printf("\notvet=%s", otvet);
    ...
    otvet=2*X
     
  2. crypto

    crypto Active Member

    Публикаций:
    0
    Регистрация:
    13 дек 2005
    Сообщения:
    2.533
    drmad
    Дык вроде упомянутые тобой пакеты имеют некий API для этого. Или я ошибаюсь? Помню, еще подобные вещи были в LISP и EUREKA, но это было еще в прошлом тысячелетии :-/
     
  3. S_Alex

    S_Alex Alex

    Публикаций:
    0
    Регистрация:
    27 авг 2004
    Сообщения:
    561
    Адрес:
    Ukraine
    Да есть. Но вот только нет нигде описания этого API.
    А для зоздания функций юзером в MathCad тоже нет описания к символьным операциям.
    Но зато можно матрицы там всякие да вектора, да комплексные числа умножать и ...
    Даже чо-то получалось.
     
  4. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    S_Alex
    Возьми maple или mucad, для них точно есть описание.
     
  5. Ultrin Faern

    Ultrin Faern New Member

    Публикаций:
    0
    Регистрация:
    25 июн 2006
    Сообщения:
    170
    Кнут, 1 часть - как пример для твоего написания.