(GEONExT Algebra System - GAS)
Аритметични оператори
Събиране - аргумент1 + аргумент2
Изваждане - аргумент1 - аргумент2
Умножение - аргумент1 * аргумент2
Деление - аргумент1 / аргумент2
Аритметични функции
Абсолютна стойност
Abs(аргумент)
Пример : Abs(-2) връща 2 ; Abs(x) връща -x ако x<0, иначе x
Степенуване
Pow(основа,показател) – основа^показател
Пример Pow(3, x) изчислява 3^x ;
Pow(Y(C),2)- изчислява Y(C)^2
Квадратен корен
Sqrt(аргумент)
Пример Sqrt(x) ; Sqrt(Y(B))
Показателна функция
Exp(аргумент)
Пример Exp(x) ;Exp(X(A))
Натурален логаритъм
Log(аргумент)
Пример Log(x) ;Log(X(A)) ;Log(E^2) връща 2
Геометрични функции
Определяне абсцисата на точка
X(точка) - връща стойността на абсцисата на точката
Пример X(A) ако А има координати(2.23;1.3) връща 2.23
Определяне ордината на точка
Y(точка)- връща стойността на ординатата на точката
Пример Y(A), ако А има координати (2.23;1.3) връща 1.3
Разстояние между две точки
Dist(точка1,точка2)
Пример Dist(A,B) при A(1;0) и B(0;1) връща 1.414
Дължина на отсечка
L(отсечка)
Пример L(a) при A(1;0) и B(0;1) връща 1.414
Радиус на окръжност
R(окръжност)
Пример R(k_a) връща радиуса на k_a
Големина на ъгъла в градуси
Deg(точка1,точка2,точка3)
Точка1 е върху първото рамо, точка2 е върха, а точка3 - второто рамо
Пример Deg(A,B,C) при A(1;0), B(0;1) и C(1;1) връща 45.0
Големина на ъгъл в радиани
Rad(точка1,точка2,точка3)
Разположението на точките е както по - горе
Rad(A,B,C)при A(1;0), B(0;1) и C(1;1) връща 0.785...
Функция за успоредност
Par(линия1,линия2)
Ако линия 1 и линия 2 са успоредни, Par връща True, иначе Par връща False.
Пример Par(a,b) при a || b връща True
Функция за ортогоналност
Ortho(линия1,линия2)
Ако линия1 и линия2 са перпендикулярни една на друга, Ortho връща True, иначе Ortho връща False.
Пример Ortho(a,b) при a || b връща False
Диференциране (differentiate) – допустими са четири формата
D(израз, променлива)
D(израз, { променлива, n})
D(израз, променлива)/променлива->число
D(израз, { променлива, n})/.променлива->число
Функцията D диференцира посочения израз относно дадената променливата. n определя реда на производната.Ако е посочена и стойност (x->5) след наклонена черта, се изчислява стойността на производната за нея.
Примери :D(Sin(x),x) връща Cos(x) – първа производна sin x D(Sin(x),{x,2}) връща -Sin(x) – втора производна на sin xD(Sin(x),x)/.x->Pi/2 връща 0 – стойност на първата производна , при x =Pi/2D(Sin(x),{x,2})/.x->Pi/2 връща -1 –стойност на втората производна при x=Pi/2
Интегриране (integrate) – допустими са два формата
Int(израз, променлива)
Int(израз, променлива)/. променлива ->число
Функциятя Int интегрира посочения израз относно дадената променлива.Ако е посочена и стойност, получения резултат се изчислява при заместване на х с числото
Пример: Int(Sin(x),x) връща -Cos(x)
Int(Sin(x),x)/.x->Pi връща 1
Тригонометрични функции
Синус х
Sin(аргумент)
Пример : Sin(x); Sin(X(A))
Косинус х
Cos(аргумент)
Пример : Cos(x); Cos(X(A))
Тангес х
Tan(аргумент)
Пример : Tan(x); Tan(X(A))
Котангес х
Cot(аргумент)
Пример : - Cot(x); Cot(X(A))
Аркуссинус
ASin(аргумент)
Пример : ASin(x); ASin(X(A))
Аркускосинус
ACos(аргумент)
Пример : ACos(x); ACos(X(A))
Аркустангес
ATan(аргумент)
Пример : ATan(x); ATan(X(A))
Други функции
Максимум
Max(аргумент1, ... , аргументN)
Пример : Max(1,2,3) връща 3; Max(-3,0.4,-5.1) връща 0.4
Минимум
Min(аргумент1, ... , аргументN)
Пример :Min(1,2,3) връща 1; Min(-3,0.4,-5.1) връща -5.1
Изчисляване на израз
N(израз)
Пример : N(Sqrt(2)) връща 1.414 ; N(E) връща 2.718...
Закръгляване
Round(аргумент, n) - аргументът се закръглява до n – я знак.
Пример :
Round(2.234623,2) връща 2.23
Round(2.234623,3) връща 2.235
Round(2.234623,0) връща 2.0
Round(2.2300000,4) връща 2.23
Определяне на знак
Sign(аргумент)
Пример:
Sign(-2) връща -1
Sign(5.56) връща 1
Sign(x) връща -1 ако x<0, 0 ако x=0 и 1 ако x>0
Отсичане
Trunc(число)
Пример :
Trunc(3.523453) връща 3.0
Trunc(-3.4564564) връща -3.0
Логически оператори
равно- аргумент1 == аргумент2
по – голямо - аргумент1 > аргумент2
по – голямо или равно- аргумент1 >= аргумент2
по - малко- аргумент1 < аргумент2
по – малко или равно - аргумент1 <= аргумент2
неравно - аргумент1 != аргумент2
Логически функции
Логическо И
And(аргумент1, ... , аргументN)
или аргумент1 && ... && аргументN
Пример : And(5>0,3<Pi) връща True
Или a && b при a=False и b=True връща False
Логическо ИЛИ
Or(аргумент1, ... , аргументN)
или аргумент1 || ... || аргументN
Пример : Or(5>0,3>Pi) връща True
или a || b при a=False и b=True връща True
Условен израз
If(условие, израз при true, израз при false)
Пример : If(5>0,5.3,4.0) връща 5.3
If(5<0,5.3,4.0) връща 4.0
If(X(A)<0,X(B)=5,X(B)=X(A)) при X(A)=-2.5 връща X(B)=5
Константи
¶- Pi
Ойлеровата константа е - E
Логическите – False и True