Калькулятор
Невеликий калькулятор, що лишається відкритим поряд із моделлю. Обчислює вирази з довжинами (у метрах) і кутами, веде історію та пам'ятає останній результат.
Калькулятор
Відкриває вікно Калькулятор. Вікно не модальне: його можна лишити відкритим і далі працювати у вікні перегляду. Якщо воно вже відкрите, команда виводить його на передній план.
Де знайти
Вкладка Інструменти → група Розрахувати → Калькулятор (Калькулятор).
Як зробити
- Натисніть Калькулятор. Курсор стоїть у полі Вираз.
- Введіть вираз, наприклад
sqrt(3^2 + 4^2) m,2.5 m + 30 mm,sin(30 deg)абоatan2(1, 1). - Натисніть Enter або Обчислити. Результат з'явиться під полем, а рядок додасться на початок списку Історія. Поле очищається.
- Натисніть кнопку копіювання поруч із результатом, щоб помістити текст результату в буфер обміну.
- Двічі клацніть рядок в Історії, щоб повернути його вираз у поле для редагування.
- Натисніть Очистити історію, щоб очистити список, або Закрити (чи Esc), щоб закрити вікно.
Числа й одиниці
- У числах десятковий знак — крапка, можливий порядок:
1.5,2e3,1e-5. - Одиниця, записана після числа або після дужки, робить його довжиною чи кутом:
5 mm,(1 + 2) m,pi rad.
| Одиниця | Значення |
|---|---|
| m, mm, cm, km | Довжина |
| deg (або °), rad | Кут |
- Результат-довжина показується в метрах (
12.5 m), кут — у градусах (30°), просте число — без одиниці. Кінцеві нулі й шум округлення прибираються (0.1 + 0.2дає0.3).
Оператори
+ - * / ^ і дужки. ^ правоасоціативна (2^3^2 — це 2^9).
| Поєднання | Результат |
|---|---|
| довжина + довжина, кут + кут, число + число | Того самого виду |
| довжина або кут × число, або ÷ число | Того самого виду |
| довжина ÷ довжина, кут ÷ кут | Просте число |
| довжина + кут, довжина × довжина, число ÷ довжина | Помилка |
^ | Лише прості числа |
Функції та константи
| Функція | Приймає | Дає |
|---|---|---|
| sqrt, ln, log, exp | Просте число (для ln і log потрібно більше нуля, для sqrt — нуль або більше) | Просте число; log — десятковий |
| sin, cos, tan | Кут або просте число, що береться за градуси | Просте число |
| asin, acos, atan | Просте число | Кут |
| atan2(a, b) | Два значення одного виду | Кут |
| pow(a, b) | Два прості числа | Просте число |
| abs, floor, ceil | Одне значення | Того самого виду |
| round(x) або round(x, digits) | Значення та, за бажання, від 0 до 15 знаків | Того самого виду |
| min, max | Одне або кілька значень одного виду | Того самого виду |
Константи — pi та e (регістр не важливий).
Змінні й останній результат
ans— результат останнього успішного обчислення.x = 2 mзберігає значення в зміннійx. Результат також зберігається вans. Регістр в іменах не важливий. Ім'я функції, одиниці, константи абоansне може бути іменем змінної.- Вираз, що починається з
+,*,/або^, продовжуєans: після3 mвведення* 2дає6 m. - Очистити історію прибирає список, але зберігає змінні.
Якщо щось пішло не так
Повідомлення показується червоним під полем зі знаком попередження. В історію нічого не додається.
| Повідомлення | Що робити |
|---|---|
| Введіть вираз. | Поле порожнє. |
| Несподіваний символ '…' на позиції N. | Виправте символ на цій позиції. |
| Вираз закінчується завчасно. / Бракує закривної дужки. | Доповніть вираз. |
| Невідома функція '…'. / Невідоме ім'я '…'. | Перевірте написання; спершу задайте змінну через x = …. |
| Не можна додавати чи віднімати довжину, кут і просте число. | Наведіть обидві сторони до одного виду. |
| Не можна множити дві довжини чи два кути. / Не можна ділити на довжину чи кут. | Множити можна лише на число; ділити лише на число або на значення того самого виду. |
| Ділення на нуль. | Змініть дільник. |
| '…' приймає просте число. / '…' приймає кут або просте число. | Приберіть одиницю з аргументу. |
| '…' приймає аргументів: N. / '…' приймає аргументів: від N до M. | Виправте кількість аргументів. |
| Аргументи '…' мають бути одного виду. | Використовуйте одну одиницю в усіх аргументах. |
| Квадратний корінь з від'ємного числа. / Логарифм нуля або від'ємного числа. | Змініть аргумент. |
| '…' уже має одиницю. | Одиниця пишеться один раз. |
| Степінь приймає прості числа. | Приберіть одиниці з основи та показника. |
| '…' не можна використати як ім'я змінної. | Виберіть інше ім'я. |
| Результат — не скінченне число. | Значення завелике або не визначене. |