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

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

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

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

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


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


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


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

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

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

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

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

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

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

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

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

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


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

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

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


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

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