Показано с 1 по 10 из 85

Тема: Логарифм макрос

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #10

    По умолчанию

    Цитата Сообщение от MriduVaju Посмотреть сообщение
    А я очень аккуратен в высказываниях))
    Не надо советовать Тейлора там, где он заведомо неприменим. Это натуральная медвежья услуга.

    Цитата Сообщение от MriduVaju Посмотреть сообщение
    Если говорю, что ряды Тейлора-Маклорена и метода Ньютона доступен для понимания любому школьнику, то значит что я их освоил и было не сложно, а скорее увлекательно, как решение головоломки. Я очень рекомендую каждому, кто ещё не умеет, освоить эту область. У меня ушла неделя личного времени после работы, чтобы научиться и реализовать синусы, косинусы и арксинус, аркосинус. И теперь у меня есть полноценный автомат включения света по вычисленному времени восхода-заката для любой географической точки
    Берём ряд Тейлора для ln(1+x):
    ln_1x_series.png

    Даже 8 членов ряда при двойной точности вычисления кое-как сходятся в интервале -0.7...0.7
    Смотрим wikipedia и видим там, о чудо, то же самое:
    Цитата Сообщение от Wikipedia
    Формула ряда 1 непригодна для практического расчёта логарифмов из-за того, что ряд сходится очень медленно и только в узком интервале
    В ПР точность будет явно меньше -- там не double, а single precision.

    Поэтому ряд Тейлора на "поигаться", конечно, можно, но именно он для задачи вычисления логарифма смысла не имеет.
    В реальности может более правильным/быстрым/достаточно точным оказаться вообще табличное вычисление.
    Т.е. забить в программу несколько опорных точек из нужного диапазона и линейно интерполировать между ними. Никаких рядов и просто кучка "if (1 < x < 10) {...}"
    Последний раз редактировалось Владимир Ситников; 31.05.2016 в 09:31.

Похожие темы

  1. Макрос внутри макроса ?
    от iman в разделе Программируемые реле
    Ответов: 3
    Последнее сообщение: 03.10.2015, 20:49
  2. Макрос побитного вывода сигнатуры (beeper)
    от tigdin в разделе Программируемые реле
    Ответов: 25
    Последнее сообщение: 12.04.2015, 20:35
  3. Макрос в макросе
    от АлексPetr в разделе Программируемые реле
    Ответов: 4
    Последнее сообщение: 28.01.2015, 21:16
  4. Ответов: 12
    Последнее сообщение: 18.11.2014, 12:14
  5. Макрос
    от CEkip в разделе Программируемые реле
    Ответов: 11
    Последнее сообщение: 13.04.2012, 20:54

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •