Yacas/Быстрый старт: различия между версиями

Содержимое удалено Содержимое добавлено
→‎Синтаксис: Concat для листов
Видео
Строка 1:
{{Содержание Yacas}}
[[Файл:Yacas Quick-start.webm|right|600px|thumb|Видеоразбор быстрого старта]]
 
== Установка ==
Yacas [http://www.yacas.org/getting_started/downloads/ доступен для скачивания] с официального сайта<ref>[http://www.yacas.org/getting_started/downloads/ Официальный сайт]</ref>.
 
Для Ubuntu можно скачать последнюю версию из репозитория с помощью таких команд:
Строка 84 ⟶ 86 :
</syntaxhighlight>
 
Булевские значения <code>True</code> и <code>False</code> предобъявлены. В Yacas есть предикаты, системные функции возвращающие булевские значения. Например, <code>IsNumber()</code>
<syntaxhighlight lang="cpp">
In> IsNumber(2+x)
Строка 152 ⟶ 154 :
* <code>D(x) Sin(x);</code> Производная синуса.
 
== Длинная арифметика ==
Yacas справляется с числами произвольной точности:
<syntaxhighlight lang="cpp">
Строка 171 ⟶ 173 :
Для математический вычислений бывает нужно преобразовывать символьные величины. Предусмотреть все возможные преобразования кажется непростой задачей, поэтому вместо этого в Yacas существует способ сопоставления с образцом для управления выражениями в соответствии с определяемыми пользователем правилами.
Например, хотим самостоятельно написать правило вычисления факториала для неотрицательных чисел. Сначала напишем правило, что для нулевых величин факториал равен 1.
<syntaxhighlight lang="cpp">
In> f(0) <-- 1;