Как упростить cos(pi)?

Я новичок в Maxima и хотел бы использовать его для матриц Денавита-Хартенберга (состоит из множества терминов cos и sin). Проблема в том, что максимумы не упрощают следующее выражение:

ex: x*cos(pi);

Я ожидаю, что Maxima упростит ex до -x. Как это можно сделать? (ratsimp(ex) и trigsimp(ex) не действуют)


person Vertex    schedule 11.04.2013    source источник
comment
Значение cos(pi) равно -1   -  person Robert Harvey    schedule 11.04.2013
comment
@RobertHarvey, он знает (я ожидаю, что Maxima упрощает ex до -x).   -  person zneak    schedule 11.04.2013
comment
Документация Maxima показывает множество функций для работы с выражениями здесь. Trigsimp очень мало делает для упрощения такого рода выражений. (Кроме того, они используют %pi вместо pi.)   -  person zneak    schedule 11.04.2013
comment
Спасибо! wxMaxima отображает pi как греческую букву, поэтому я предположил, что это правильная константа. С %pi Максима упрощает правильно без дополнительной работы :)   -  person Vertex    schedule 11.04.2013
comment
@Vertex: опубликуйте это как ответ и примите его.   -  person Thor    schedule 12.04.2013
comment
Есть ли в StackOverflow специальная функция для пометки комментария пользователя как ответа?   -  person Vertex    schedule 12.04.2013
comment
@Vertex: нет, но вы можете предложить zneak опубликовать свой комментарий в качестве ответа. Только не забудьте добавить @ к его имени, иначе он может не заметить ваш комментарий.   -  person Thor    schedule 12.04.2013
comment
@zneak, не могли бы вы опубликовать свой комментарий в качестве ответа, пожалуйста?   -  person Vertex    schedule 12.04.2013


Ответы (2)


На диалекте Maxima правильное имя константы — %pi. При этом он должен правильно упрощаться.

person zneak    schedule 12.04.2013

Как уже говорили другие, %pi - правильное имя константы в Maxima. pi просто отображается как π в графических интерфейсах, таких как wxMaxima, потому что все греческие буквы (у вас может быть переменная с именем «π», которая не имеет ничего общего со значением константы π = 3,14159...).

Кстати, с символом % записываются и другие предопределенные константы, например,

%e (=exp(1))
%i (=sqrt(-1))
%phi (the golden section)

указатель руководства содержит список всех % кандидатов .

Обратите внимание, что другие полезные константы, которые не могут быть выражены цифрами, например inf или false, не имеют символа процента.

person quazgar    schedule 18.07.2013