Інженерні формули розрахунків.
Будь-яке окреме невідоме у формулі можна залишити порожнім для розрахунку; у формулу з n змінними введіть будь-який із (n-1) відомих, щоб обчислити n-е невідоме; обчислення є прямим, за винятком випадків, коли невідому змінну неможливо виділити для прямого обчислення, тоді виконується чисельне розв’язування. Якщо деякі невідомі взаємозалежні, введіть тимчасове значення, потім видаліть це невідоме та перерахуйте, щоб отримати точне значення; лише деякі формули мають цю взаємозалежність, відзначену в їх описах
Понад 600 формул у різних дисциплінах, зокрема електриці, механіці, квантовій фізиці тощо.
Існує математичний інструмент для оцінки власної формули, введіть формулу з параметрами для розрахунку. Введіть математичний вираз для оцінки, наприклад: sin(x) + ln(t) тощо. Аргументи необов’язкові з присвоєними значеннями. Якщо використовується аргумент і значення не присвоєно, аргумент буде встановлено на нуль. Якщо у виразі використовується лише один порожній аргумент, а для результату введено значення, то шукається розв’язок числового розв’язника для єдиного відсутнього аргументу, наприклад. t + x = 25 , з t=20, тоді x знайдено як 5 . Кути вказані в радіанах. Звичайні арифметичні оператори: +,-,*,/,^,(,) і ці функції в нижньому регістрі: sqrt(n), sin(n), cos(n), tan(n), ln(n), lg(n), log(base,value), asin(n), acos(n), atan(n), atan2(x,y), fact(n=max100), gamma(n=max170), exp(n), pow(base,exponent), sum(), abs(), floor(), ceil(), min(), max(), round(), if(t>x,t,x), = або != наприклад: if(x!=2,3,4), константи pi, e.
Ви також можете використовувати дві функції обчислення, інтегрування та похідну, включаючи параметри: int(функція, змінна, початкова_межа, кінцева_межа), наприклад: int(u^2, u, 0, 3), (Результат: 9), і der(функція, змінна, точка), наприклад: der(u^3, u, 2),(результат: 12). Отже, загальний приклад формули: 50 + int(u^2, u, 0, 3) * der(u^3, u, 2), (Результат: 158), або для знаходження невідомого t у: sin(x) + ln(t) + 50 + int(u^2, u, 0, 3) * der(u^3, u, t) з x, встановленим як: 3, набір результатів як: 158.83426733161352 , знайде ціль t=2.0 ; використовуйте u як змінну функції в інтегральних або похідних функціях, не використовуйте аргументи t,x,y,z як змінну функції, використовуйте їх як параметри для start_limit, end_limit або для точки в похідній, наприклад: int(sin(u),u,0,x) + 50 дає 51,98999254999017 з x, встановленим як 3, тощо. Коли включається int() або der() у формулі, розмістіть їх у кінці виразу, наприклад. sin(x) + int(u^2, u, 0, 3), НЕ int(u^2, u, 0, 3) + sin(x), дасть помилку через помилку бібліотеки.
Операції з комплексними числами: множення/ділення/додавання/паралельні результати в декартовій/полярній формі.
Розмір мідного кабелю для збереження допустимого падіння напруги на низхідній лінії для даного навантаження.
Пошук кореня полінома: "Щоб знайти всі корені (дійсні та комплексні) полінома, використовуйте спеціальну команду poly_roots(). Не змішуйте цю команду з іншими виразами, використовуйте її окремо, із таким синтаксисом:
полі_корені(c_n, c_n-1, c_n-2, ..., c_1, c_0). Введіть коефіцієнти полінома від найбільшого степеня до постійного члена. Приклад: щоб розв’язати рівняння 2u³ - 4u + 5 = 0, потрібно ввести: poly_roots(2, 0, -4, 5) (Примітка. Коефіцієнт для відсутнього члена u² дорівнює 0.). Аргументи t, x, y і z можна використовувати всередині коефіцієнтів (наприклад, poly_roots(t, x, 5)), але не повинні бути змінною, для якої ви розв’язуєте. Розв’язувач самостійно знаходить корені полінома, комплексні корені використовують нотацію a+bi.
Статистичні функції. Не змішуйте команду з іншими виразами, використовуйте її окремо. Ви можете виконувати стандартні статистичні обчислення зі списком чисел. Числа можуть бути прямими значеннями або виразами з використанням t, x, y, z. Доступні команди: Mean, stdev, median, sum, min, max, count
Розрахунки можна зберегти в базі даних для подальшого перегляду та/або спільного використання.
Програма автономна, доступ до Інтернету та дозволи не потрібні.