Немного математики под вечер

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

Эти выражения в инете запретили с 1 февраля
42 / 1
чет я про Тетру вспомнил
19 / 1
тот самый BELAMOR
:confused:
0 / 2
От пользователя Птихарь
Так вот, кто знает как десятичный логарифм выразить через простые функции?

В ряд Фурье разложи, и делов край :facepalm:
15 / 6
коньяк 5*
От пользователя Птихарь
как десятичный логарифм выразить через простые функции?

только пройдя через киб :-(
10 / 0
IAGSoft
Приближённо через ряд Тейлора или другие ряды.

Натуральный логарифм софт умеет?
20 / 0
вечный тормоз
[Сообщение удалено пользователем 23.03.2024 15:41]
12 / 1
Меркантильный Кю
От пользователя Азор
В ряд Фурье разложи, и делов край


Тейлора скорее.
2 / 1
От пользователя IAGSoft


От пользователя вечный тормоз


От пользователя Меркантильный Кю

Ок, убедили :-D
1 / 1
вечный тормоз
[Сообщение удалено пользователем 23.03.2024 15:41]
1 / 1
SУuS
От пользователя вечный тормоз
Маклорена

Все ж таки - Тейлора, в окрестностях 1, наверное (всегда аргумент можно привести к виду 10^n*(1+dx) )
Маклорена ряд - в окрестности 0 разложение, что для логарифма не годится.

Ага, увидел, что подправили

[Сообщение изменено пользователем 14.02.2021 22:48]
2 / 1
Lelik
От пользователя Птихарь
прога не понимает эту функцию

lg(х)=lg(e)*ln(х)
4 / 4
GigaVolt
Ачё таблично заданная функция не рассматриваеццо?
5 / 0
Пушистег
От пользователя Птихарь
Так вот, кто знает как десятичный логарифм выразить через простые функции?

400 баксов по курсу и я решу твою заморочку. бесплатно трудись сам :ultra:
2 / 9
кызылдур
От пользователя Lelik
lg(х)=lg(e)*ln(х)

А чего заминусили? Правильно-ж
Или этот Mach3 логарифмы вообще не понимает?
3 / 0
От пользователя Дед в кедах
чет я про Тетру вспомнил
...........это Верняк!!! :ultra: Тетра кран делал!!! :ultra: :beach:
0 / 4
BlackDeath[моцк]
От пользователя кызылдур
А чего заминусили? Правильно-ж
Или этот Mach3 логарифмы вообще не понимает?

ваще не понимает. У него представление через более простые функции.
0
Новохудоносов
От пользователя Птихарь
Проблема в том что прога не понимает эту функцию.

используйте таблицы Брадиса :ultra:
6 / 0
Не припоминаю в G-коде логарифмической интерполяции.
0
codavr
От пользователя кызылдур
А чего заминусили? Правильно-ж


lg(х)=ln(x)/ln(10)
1 / 1
Chkalov7
От пользователя Птихарь
Так вот, кто знает как десятичный логарифм выразить через простые функции?

шта ? 8( 8(
0 / 4
SУuS
От пользователя codavr
lg(х)=ln(x)/ln(10)

С т.з. математики и так и так правильно (делить на ln(10) или умножать на lg(e)).
Но с т.з. программирования обычно умножать проще (быстрее).
0
Птихарь
От пользователя Енот и белочка грызут иридий
Не припоминаю в G-коде логарифмической интерполяции.


Она не в G коде Третья кнопка сверху слева, тыкаешь ее и так выпадает список настройки джойстика еще чего-то и строка Formula. Тыкаешь на нее и открывается окно корректировки осей в зависимости от формулы. Самое интересное, что там есть кнопка Тест и она считает формулы корректно, а при выполнении цикла - хрен.
0
кызылдур
От пользователя codavr
lg(х)=ln(x)/ln(10)

Те же фисташки: log a (b) = 1 / log b (a)
0
Обсуждение этой темы закрыто модератором форума.