Немного математики под вечер
П
Птихарь
Есть прога Mach3 для управления шаговым двиганом.
Нужно задать формулу f(x) = lg(x).
То есть чтобы двиган проходил расстояние не линейно, а согласно десятичному логарифму.
Проблема в том что прога не понимает эту функцию.
x в кубе понимает, 2x понимает итд, а логарифм нет.
Так вот, кто знает как десятичный логарифм выразить через простые функции?
Нужно задать формулу f(x) = lg(x).
То есть чтобы двиган проходил расстояние не линейно, а согласно десятичному логарифму.
Проблема в том что прога не понимает эту функцию.
x в кубе понимает, 2x понимает итд, а логарифм нет.
Так вот, кто знает как десятичный логарифм выразить через простые функции?
L
LAV'elas
кто знает как десятичный логарифм выразить через простые функции?
Эти выражения в инете запретили с 1 февраля
т
тот самый BELAMOR
Так вот, кто знает как десятичный логарифм выразить через простые функции?
В ряд Фурье разложи, и делов край
к
коньяк 5*
как десятичный логарифм выразить через простые функции?
только пройдя через киб
I
IAGSoft
Приближённо через ряд Тейлора или другие ряды.
Натуральный логарифм софт умеет?
Натуральный логарифм софт умеет?
в
вечный тормоз
[Сообщение удалено пользователем 23.03.2024 15:41]
М
Меркантильный Кю
В ряд Фурье разложи, и делов край
Тейлора скорее.
в
вечный тормоз
[Сообщение удалено пользователем 23.03.2024 15:41]
S
SУuS
Маклорена
Все ж таки - Тейлора, в окрестностях 1, наверное (всегда аргумент можно привести к виду 10^n*(1+dx) )
Маклорена ряд - в окрестности 0 разложение, что для логарифма не годится.
Ага, увидел, что подправили
[Сообщение изменено пользователем 14.02.2021 22:48]
L
Lelik
прога не понимает эту функцию
lg(х)=lg(e)*ln(х)
G
GigaVolt
Ачё таблично заданная функция не рассматриваеццо?
П
Пушистег
Так вот, кто знает как десятичный логарифм выразить через простые функции?
400 баксов по курсу и я решу твою заморочку. бесплатно трудись сам
к
кызылдур
lg(х)=lg(e)*ln(х)
А чего заминусили? Правильно-ж
Или этот Mach3 логарифмы вообще не понимает?
B
BlackDeath[моцк]
Или этот Mach3 логарифмы вообще не понимает?
ваще не понимает. У него представление через более простые функции.
Н
Новохудоносов
Проблема в том что прога не понимает эту функцию.
используйте таблицы Брадиса
c
codavr
А чего заминусили? Правильно-ж
lg(х)=ln(x)/ln(10)
C
Chkalov7
Так вот, кто знает как десятичный логарифм выразить через простые функции?
шта ?
S
SУuS
lg(х)=ln(x)/ln(10)
С т.з. математики и так и так правильно (делить на ln(10) или умножать на lg(e)).
Но с т.з. программирования обычно умножать проще (быстрее).
П
Птихарь
Не припоминаю в G-коде логарифмической интерполяции.
Она не в G коде Третья кнопка сверху слева, тыкаешь ее и так выпадает список настройки джойстика еще чего-то и строка Formula. Тыкаешь на нее и открывается окно корректировки осей в зависимости от формулы. Самое интересное, что там есть кнопка Тест и она считает формулы корректно, а при выполнении цикла - хрен.
к
кызылдур
lg(х)=ln(x)/ln(10)
Те же фисташки: log a (b) = 1 / log b (a)
Обсуждение этой темы закрыто модератором форума.