Немного математики под вечер
П
Птихарь
22:02, 14.02.2021
Есть прога Mach3 для управления шаговым двиганом.
Нужно задать формулу f(x) = lg(x).
То есть чтобы двиган проходил расстояние не линейно, а согласно десятичному логарифму.
Проблема в том что прога не понимает эту функцию.
x в кубе понимает, 2x понимает итд, а логарифм нет.
Так вот, кто знает как десятичный логарифм выразить через простые функции?
Нужно задать формулу f(x) = lg(x).
То есть чтобы двиган проходил расстояние не линейно, а согласно десятичному логарифму.
Проблема в том что прога не понимает эту функцию.
x в кубе понимает, 2x понимает итд, а логарифм нет.
Так вот, кто знает как десятичный логарифм выразить через простые функции?
L
LAV'elas

22:08, 14.02.2021
кто знает как десятичный логарифм выразить через простые функции?
Эти выражения в инете запретили с 1 февраля
т
тот самый BELAMOR

22:29, 14.02.2021
22:33, 14.02.2021
Так вот, кто знает как десятичный логарифм выразить через простые функции?
В ряд Фурье разложи, и делов край
к
коньяк 5*

22:35, 14.02.2021
как десятичный логарифм выразить через простые функции?
только пройдя через киб
I
IAGSoft

22:40, 14.02.2021
Приближённо через ряд Тейлора или другие ряды.
Натуральный логарифм софт умеет?
Натуральный логарифм софт умеет?
в
вечный тормоз

22:40, 14.02.2021
[Сообщение удалено пользователем 23.03.2024 15:41]
М
Меркантильный Кю

22:42, 14.02.2021
В ряд Фурье разложи, и делов край
Тейлора скорее.
в
вечный тормоз

22:47, 14.02.2021
[Сообщение удалено пользователем 23.03.2024 15:41]
S
SУuS

22:47, 14.02.2021
Маклорена
Все ж таки - Тейлора, в окрестностях 1, наверное (всегда аргумент можно привести к виду 10^n*(1+dx) )
Маклорена ряд - в окрестности 0 разложение, что для логарифма не годится.
Ага, увидел, что подправили
[Сообщение изменено пользователем 14.02.2021 22:48]
L
Lelik

23:04, 14.02.2021
прога не понимает эту функцию
lg(х)=lg(e)*ln(х)
G
GigaVolt

23:32, 14.02.2021
Ачё таблично заданная функция не рассматриваеццо?
П
Пушистег
00:28, 15.02.2021
Так вот, кто знает как десятичный логарифм выразить через простые функции?
400 баксов по курсу и я решу твою заморочку. бесплатно трудись сам
к
кызылдур

12:08, 15.02.2021
lg(х)=lg(e)*ln(х)
А чего заминусили? Правильно-ж
Или этот Mach3 логарифмы вообще не понимает?
B
BlackDeath[моцк]

17:40, 15.02.2021
Или этот Mach3 логарифмы вообще не понимает?
ваще не понимает. У него представление через более простые функции.
Н
Новохудоносов

18:11, 15.02.2021
Проблема в том что прога не понимает эту функцию.
используйте таблицы Брадиса
c
codavr

00:17, 16.02.2021
А чего заминусили? Правильно-ж
lg(х)=ln(x)/ln(10)
C
Chkalov7
00:24, 16.02.2021
Так вот, кто знает как десятичный логарифм выразить через простые функции?
шта ?
S
SУuS

07:40, 16.02.2021
lg(х)=ln(x)/ln(10)
С т.з. математики и так и так правильно (делить на ln(10) или умножать на lg(e)).
Но с т.з. программирования обычно умножать проще (быстрее).
П
Птихарь
09:40, 16.02.2021
Не припоминаю в G-коде логарифмической интерполяции.
Она не в G коде Третья кнопка сверху слева, тыкаешь ее и так выпадает список настройки джойстика еще чего-то и строка Formula. Тыкаешь на нее и открывается окно корректировки осей в зависимости от формулы. Самое интересное, что там есть кнопка Тест и она считает формулы корректно, а при выполнении цикла - хрен.
к
кызылдур

12:19, 16.02.2021
lg(х)=ln(x)/ln(10)
Те же фисташки: log a (b) = 1 / log b (a)
Обсуждение этой темы закрыто модератором форума.