Jump to content

Getting started with KAlgebra/uk

From KDE Wiki Sandbox
Revision as of 14:26, 2 October 2010 by Yurchor (talk | contribs) (Created page with 'Користуючись '''KAlgebra''', ви можете зауважити, що програма показує «контекстні підказки», які є дуже ...')

KAlgebra — калькулятор з можливістю виконання символічних операцій та дій математичного аналізу. За допомогою цієї програми ви зможете будувати графіки функцій на площині та зображення поверхонь у просторі та виконувати математичні обчислення.

Вкладка консолі

Після запуску KAlgebra ви побачите порожнє вікно: це основна робоча область для виконання обчислень.

Почнімо з простого прикладу роботи KAlgebra. Просто введіть:

2+2

Після цього натисніть клавішу Enter, і KAlgebra покаже вам результат обчислень. Все дуже просто.


Але можливості KAlgebra значено ширші за продемонстровані у нашому прикладі. На початку свого розвитку програма була звичайним калькулятором, але поточна її версія дуже близька до того, що ми можемо назвати системою комп’ютерної алгебри.

Визначати змінні у програмі можна так:

k:=3

Після цього, ними можна користуватися як звичайними числами:

k*4

У відповідь програма покаже результат:

12

Крім того, ви можете визначати функції:

f:=x->x^2

І після цього використовувати їх:

f(3)

Результатом має бути

9.

Ви можете визначати функції довільної кількості змінних:

g:=(x,y)->x*y

Можливості визначення функцій майже нескінченні, оскільки у програмі передбачено можливість задання кускових функцій. Розгляньмо приклад факторіала:

fact:=n->piecewise { n=0 ? 1, n=1 ? 1, ? n*fact(n-1) }

Так! У KAlgebra передбачено підтримку рекурсивних функцій. Надамо n цілого значення, щоб перевірити роботу функції.

fact(5)
fact(3)

Нещодавно у KAlgebra було розпочато роботу з реалізації символічних операцій. Щоб перевірити можливість у дії, введіть:

x+x+x+x

або

x*x

У поточній версії програма ще не може спрощувати складні вирази. Реалізовано лише базову підтримку символічних операцій.

Крім того, у KAlgebra передбачено підтримку диференціювання. Приклад синтаксису:

diff(x^2:x)

Користуючись KAlgebra, ви можете зауважити, що програма показує «контекстні підказки», які є дуже корисними.

Another resource that can be useful to learn more about KAlgebra comes with KAlgebra: The Dictionary tab

It contains examples of every function supported by KAlgebra. Maybe this is the best way to learn how to do things with KAlgebra.