Jump to content

Getting started with KAlgebra/uk: Difference between revisions

From KDE Wiki Sandbox
Yurchor (talk | contribs)
Created page with 'або {{Input|1=x*x}}'
Yurchor (talk | contribs)
Created page with 'У поточній версії програма ще не може спрощувати складні вирази. Реалізовано лише базову підтрим...'
Line 48: Line 48:
{{Input|1=x*x}}
{{Input|1=x*x}}


It doesn't work on some complex structures, though. Only basic support so far.
У поточній версії програма ще не може спрощувати складні вирази. Реалізовано лише базову підтримку символічних операцій.


Moreover, '''KAlgebra''' has support for differentiation.
Moreover, '''KAlgebra''' has support for differentiation.

Revision as of 14:24, 2 October 2010

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

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

Moreover, KAlgebra has support for differentiation. An example of the syntax:

diff(x^2:x)

If you have used KAlgebra, you will have noticed the syntax completion support, which is very helpful.

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.