Різні питання про роботі з maxima

За матеріалами різних документацій, які розповсюджуються з системою MAXIMA, так само як і доступних в Інтернеті; список розсилки MAXIMA mailing list; особисті експерименти з системою.

Як згрупувати коефіцієнти перед моїми змінними?

Нехай в складному вираженні треба згрупувати співмножники при змінних r1, r2. Один із способів зробити це - занести змінні в список раціональних змінних, так, щоб в подальшому вираження? в яких ці змінні зустрінуться, розглядалися як раціональні вирази від цих змінних. Для цього служить функція RATVARS (var1, var2. Varm). Після цього функція RATSIMP перегрупуються вираз потрібним чином.

ПРИКЛАД: Як провести тригонометричні перетворення всередині мого виразу?

В одному з листів, що надійшов в список розсилки, містився питання про перетворення виразу cos (a + b + c) + cos (a + b-c). Рішення ґрунтується на послідовному застосуванні функцій TRIGEXPAND, FACTOR і TRIGREDUCE. Однак виявилося, що це спрощення потрібно виконати внурь іншого виразу, і стандартні засоби робили або занадто багато, бо надто мало. Саме, потрібно спростити вираз r * sin (a + b + c) -r * sin (a + b-c) + d * cos (a + b + c) -d * cos (a + b-c). Пропоноване тут рішення засноване на функції MAPAT, відсутньої в бібліотеці MAXIMA. Схоже рішення, дане в списку розсилки, використовує виклик функції TRIGSIMP, яка, в свою чергу, викликає RADCAN. саме остання функція робить роботи по винесенню множників перед r і d і винесення також за дужки SIN (c). Як краще створити і використовувати новопорожденний символ в блокової зміною?

Річард Фейтман:
Якщо вам нужет масив новопорожденних символів, можна зробити так: Як встановити число знаків для обчислень з плаваючою точкою?

Бартон Вілліс:
Щоб встановити число знаків для вичіслейній з великою точністю, треба присвоїти нове значення змінної fpprec. Наприклад, Числа 2.0 і 2.0d0 обидва є числами з подвійною точністю, тому значення fpprec не має значення для цих чисел MAXIMA не дозволяє писати некториє рядки в інтерпретаторі, і інтерпретатор переписує їх посвоєму.

Gosei Furuya. Ставрос Макракіс:
Можливе рішення при поводження з іменниками і дієсловами: або навіть так як nounify буде виконано тільки один раз Як влаштовані функції зі змінним числом аргументів з точки зору Лиспа?