суббота, 14 февраля 2015 г.

Maxima. Калькулятор

Конечно, Maxima умеет выполнять многие хитроумные операции, но ничто человеческое ей не чуждо. Поэтому, если вы просто хотите сосчитать, сколько будет шестью восемь, программа с лёгкостью это сделает. 


Работа с Maxima происходит в режиме "вопрос - ответ" (в принципе, как и в большинстве математических програм). При этом строка ввода начинается с "%iN", а вывода - "%oN", где N - порядковый номер в текущей операции. Если в дальнейшем вы захотите использовать выражение из n-ой строки в качестве аргумента, не обязательно его перепечатывать, достаточно указать идентификатор строки. Последний возвращённый результат обозначается просто через "%". 

Стандартные математические операции обозначаются как обычно. Присвоить значение переменной можно с помощью двоеточия (причём, значение может быть не только числом, но и выражением). Строка должна заканчиваться знаком ";". Точка с запятой может разделять и несколько независимых операций в одной строке. Если вы не хотите отображать результат выражения, вместо ";" используйте "$". Чтобы закончить ввод и вычислить выражение, нажмите Ctrl+Enter.
Запись констант также начинается со знака "%".
Когда в результате вычисления можно получить символьное выражение, Maxima вернёт именно его. Если же вы хотите получить число, в частности, десятичную дробь, используйте флаг numer или функцию float, записанные через запятую.
Если какое-либо выражение нужно не вычислить, а лишь отобразить, перед ним ставится знак " ' ". Если опостраф ставится дважды, выражение заменяется числовым значением. 
Наконец, создать собственную функцию можно в виде
имя(аргументы):=выражение




Комментариев нет:

Отправить комментарий