В своїх цифрових продуктах Dystlab використовують власний математичний рушій — MathSIV©. Цей високотехнологічний інструмент дозволяє виконувати математичні обчислення, вирішувати системи рівнянь, перетворювати вирази в символьній (аналітичній) формі, здійснювати числове та символьне диференціювання та інтегрування, тощо. MathSIV оперує дійсними числами (-2.5, 4.6e8, Pi), комплексними числами (2+3.2I), одно-, дво- та тривимірними векторами й матрицями (M=[1 2 3]), логічними типами даних (if{x<1}(a b)), а також фізичними величинами з довільними одиницями вимірювання (A=2.5 мм^2).
Увага! В деяких браузерах певні символи цього списку можуть бути замінені квадратиками або іншими символами (приклад: Y₁). Проте, ви все рівно можете копіювати такі оператори або функції і використовувати їх в своєму проєкті — в TechEditor та інших програмах вони мають відображатися коректно.
Operators | Оператори
-
!
?
'
‖ ‖
*
/
\
&
#
•
•{ }
`
^
←
→
↑
↓
↔
↕
∂
∆
∏
∑
+
×
<
≠
>
¬
| |
~
√
∫
≈
≡
≤
≥
Directives and common functions | Директиви та загальні фукнції
DERIVATIVE{x}(expression)
Returns the symbolic derivative of "expression" with respect to the variable "x".
- x — variable name;
- expression — valid math expression.
Examples:
DERIVATIVE{x}(sin(x^3)) = cos(x^3)*3*x^2
EVALUATE{EXPLICIT}(expression)
Returns the symbolic derivative or integral of "expression".
- EXPLICIT — reserved word;
- expression — valid math expression.
Examples:
EVALUATE{EXPLICIT}(∫sin(x)^2∂x) = -((sin(x)*cos(x))/2)+(1/2)*x
EVALUATE{SIMPLIFY}(expression)
Simplifies "expression" and returns its symbolic representation.
- SIMPLIFY — reserved word;
- expression — valid math expression.
Examples:
EVALUATE{SIMPLIFY}(A*(x^2+1-1/3)-4*x/B/2) = A*(x^2+2/3)-2*x/B
FOR{i=N:M}(body)
FOR loop directive.
- i — loop variable (must be initialized first);
- N — the initial value of the loop variable “i”;
- M — the final value of the loop variable “i”;
- body — valid math statement.
Examples:
i=0
FOR{i=0:10}(A[i]=i*2)
FOR{i=-3:100}(A[i]=if{i≤50}(0 1))
FOR{i=0:#M-1}(IF{X[i]≡4}(M[i]=4 M[i]=-2))
if{}()
IF{condition}(A B)
INTEGRAL{x}(expression)
Returns the symbolic integral of "expression" with respect to the variable "x".
- x — variable name;
- expression — valid math expression.
Examples:
INTEGRAL{x}(e^x*x^2) = x^2*e^x-2*(x*e^x-e^x)
