Mathematical expressions syntax
This section is under development.
Синтаксис математичних виразів
Математичний движок TechEditor базується на синтаксичних правилах, загальноприйнятих у математиці і комп'ютерних обчисленнях. Використовуючи ці правила, ви можете виконувати обрахунки, аналізувати математичні вирази, працювати з одиницями виміру фізичних величин тощо.
Приклад елементарного математичного виразу:
2+3*4-1=13
TechEditor використовує відкриту текстову нотацію. Це означає, що всі математичні вирази набираються простим текстом. З одного боку, це підвищує інтероперабельність програми і дає широкі можливості для взаємодії з іншими програмами, з іншого — користувачам слід бути максимально уважними щодо синтаксису та правил написання формул.
Що може входити у математичний вираз
Математичні вирази можуть містити:
- числа (дійсні, комплексні)
- змінні, константи (дійсні, комплексні,
- булеві константи, вектори, матриці)
- оператори
- функції
- одиниці вимірювання фізичних величин
Результат обчислення виразу залежить від типу параметрів, які входять до цього виразу:
m=5.5 kg a=2.4 m/s^2 F=m*a F=13,2 kg m/s^2
Числа
Дійсні числа
Дійсні числа в TechEditor можна записувати в звичайному і експоненціальному (науковому) форматі:
1.25=1,25 -300.0=-300 5.4E-3=0,0054
Для від'ємних чисел додавання знаку “мінус” є обов'язковим.
Комплексні числа
Комплексні числа мають дійсну ти уявну частини, розділені символом “+” або “–”. Дійсна частина є звичайним дійсним числом, а уявна — це дійсне число з символом уявної одиниці “I”. Цей символ є незмінним:
- 4I=0-4I
2+3.2I=2+3.2I
Вбудовані константи
TechEditor оперує наступними вбудованими константами:
- число Ейлера: e=2,72
- число π: Pi=3,14
- додатня нескінченість: ∞=INF
Змінні
Змінна є параметром математичної моделі, який може змінювати своє значення.
Ім'я змінної може містити тільки букви, цифри та знак підкреслення:
Z=-50.2 MY_VAR=6.3 Б=3^3
Зверніть увагу, що в TechEditor допускаються кириличні та грецькі імена змінних. Змінні можуть мати значення будь-якого з перелічених вище типів. Тип змінної призначається на етапі її створення (об'яви в математичній моделі) і не може бути змінений в процесі розрахунків.
Оператори
Синтаксично, оператор це символ для позначення якоїсь математичної операції. Наприклад, у виразі “x+y” оператор “+” реалізує операцію додавання. Параметри, які приймають участь у операції, називаються операндами. В TechEditor застосовуються унарні та бінарні оператори.
Унарні оператори
Унарний оператор реалізує операцію над одним операндом.
Бінарні оператори
Цей розділ у розробці.