Страница 1 из 9 123 ... ПоследняяПоследняя
Показано с 1 по 10 из 85

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

  1. #1

    По умолчанию Логарифм макрос

    Добрый день,
    Кто нибудь делал макрос вычисления логарифма? Все перерыл нихде нет.. Поделитесь плиз..

  2. #2
    Пользователь Аватар для rovki
    Регистрация
    03.01.2010
    Адрес
    Чехов
    Сообщений
    12,121

    По умолчанию

    А основание то какое ?
    электронщик до мозга костей и не только

  3. #3
    Пользователь Аватар для Woolfy
    Регистрация
    20.01.2016
    Адрес
    Новосибирск
    Сообщений
    405

    По умолчанию

    А давайте на все сразу! Халява, плиз!..

  4. #4
    Пользователь Аватар для rovki
    Регистрация
    03.01.2010
    Адрес
    Чехов
    Сообщений
    12,121

    По умолчанию

    Цитата Сообщение от Woolfy Посмотреть сообщение
    А давайте на все сразу! Халява, плиз!..
    Ан нету ,надо делать...
    электронщик до мозга костей и не только

  5. #5
    Пользователь Аватар для MriduVaju
    Регистрация
    27.04.2015
    Адрес
    Челябинская обл., г.Верхний Уфалей
    Сообщений
    30

    По умолчанию

    Цитата Сообщение от Woolfy Посмотреть сообщение
    А давайте на все сразу! Халява, плиз!..
    А я советую разобраться и сделать самому, это не вероятно полезный скил. Однажды разобравшись ты сможешь делать не только логарифмы, но и всю тригонометрию и вообще любые функции на любом языке программирования, и в ФБ, и вообще на чём угодно. Как пошутил мой старший коллега - а сделай ка мне синус на релюшках)))

  6. #6
    Пользователь Аватар для rovki
    Регистрация
    03.01.2010
    Адрес
    Чехов
    Сообщений
    12,121

    По умолчанию

    Цитата Сообщение от MriduVaju Посмотреть сообщение
    Как пошутил мой старший коллега - а сделай ка мне синус на релюшках)))
    ,а я делал синус в таблице (макрос ППЗУ) ,когда не было вещественной арифметике в ПР
    электронщик до мозга костей и не только

  7. #7

    По умолчанию

    Цитата Сообщение от MriduVaju Посмотреть сообщение
    А я советую разобраться и сделать самому, это не вероятно полезный скил. Однажды разобравшись ты сможешь делать не только логарифмы, но и всю тригонометрию и вообще любые функции на любом языке программирования, и в ФБ, и вообще на чём угодно. Как пошутил мой старший коллега - а сделай ка мне синус на релюшках)))
    Аккуратнее нужно быть в подобных высказываниях.
    С таким же успехом можно сказать "криптография и шифрование это просто. Однажды разобравшись сможешь сделать не только шифрование, но и цифровую подпись".
    Надеюсь, не нужно рассказывать почему нельзя в своих проектах самостоятельно реализовывать криптографию/шифрование?


    В плане "приближенного вычисления логарифма" тут классический треугольник: точность результата, скорость работы, диапазон принимаемых значений; "выберете любые два".

    Кому-то логарифм нужен в интервале 1..2, а кому-то 1000..20000.
    Одной и той же формулой это не накроешь.

    Вернее, подход из "A New Method for Approximating Logarithms with kth Order" зачётный, но неподготовленного читателя накроет.

    https://ru.wikipedia.org/wiki/%D0%9B...BC#cite_ref-13
    http://elib.mi.sanu.ac.rs/files/jour.../22/tm1212.pdf
    https://www.siam.org/students/siuro/vol7/S01325.pdf
    и т.п.

    В ОЛ есть 3 общеизвестных косяка на счёт подобных "вычислительных" задач:
    1) Нельзя формулу записать формулой
    2) Нет циклов. Многие формулы проще записать циклом. Да, он будет на 2-5 итераций, но это гораздо ближе к математической форме записи, и гораздо проще "сравнить с оригиналом"
    3) Нет возможности делать тесты. Ну реализует товарищ (или rovki, не важно) макрос логарифма. Кто проверит, что макрос реально выдаёт правильные значения?
    По-хорошему, на этот макрос нужно подать набор тестовых данных и проверить, что на выходе получаются верные значения.
    Задача минимум -- проверить в симуляторе. Задача максимум -- в железе. Сейчас в OL нет возможности делать автоматизированные тесты, и запросто может оказаться, что на каких-нибудь особенных входных данных логарифм будет ересь показывать (например, в одном из членов ряда перепутается знак).

    Думаю, года через 2-3 можно будет сказать "а когда-то формулы приходилось квадратиками рисовать и тестировать вручную в симуляторе".

  8. #8
    Пользователь Аватар для rovki
    Регистрация
    03.01.2010
    Адрес
    Чехов
    Сообщений
    12,121

    По умолчанию

    Цитата Сообщение от vladimirisitnikov Посмотреть сообщение
    Думаю, года через 2-3 можно будет сказать "а когда-то формулы приходилось квадратиками рисовать и тестировать вручную в симуляторе".
    Не дождетесь ...
    1.-нет и не надо
    2.есть циклы Пр ,которые можно использовать для итераций .
    3.тесты есть ,надо только уметь готовить ,это же не тестирование ПИД регулятора с симуляцией обьекта регулирования в реальном времени .
    И хватит уже ОЛ хаить не используя его.
    Последний раз редактировалось rovki; 31.05.2016 в 02:08.
    электронщик до мозга костей и не только

  9. #9
    Пользователь Аватар для Woolfy
    Регистрация
    20.01.2016
    Адрес
    Новосибирск
    Сообщений
    405

    По умолчанию

    Цитата Сообщение от MriduVaju Посмотреть сообщение
    А я советую разобраться и сделать самому, это не вероятно полезный скил.
    Это была шутка юмора. С вами согласен. Топикстартеру - программируемые реле по определению ограничены в вычислительной мощности. Хотите точную математику - используйте ПЛК.

  10. #10
    Пользователь Аватар для MriduVaju
    Регистрация
    27.04.2015
    Адрес
    Челябинская обл., г.Верхний Уфалей
    Сообщений
    30

    По умолчанию

    Цитата Сообщение от vladimirisitnikov Посмотреть сообщение
    Аккуратнее нужно быть в подобных высказываниях.
    С таким же успехом можно сказать "криптография и шифрование это просто. Однажды разобравшись сможешь сделать не только шифрование, но и цифровую подпись".
    А я очень аккуратен в высказываниях))
    Если говорю, что ряды Тейлора-Маклорена и метода Ньютона доступен для понимания любому школьнику, то значит что я их освоил и было не сложно, а скорее увлекательно, как решение головоломки. Я очень рекомендую каждому, кто ещё не умеет, освоить эту область. У меня ушла неделя личного времени после работы, чтобы научиться и реализовать синусы, косинусы и арксинус, аркосинус. И теперь у меня есть полноценный автомат включения света по вычисленному времени восхода-заката для любой географической точки

Страница 1 из 9 123 ... ПоследняяПоследняя

Похожие темы

  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, 21:54

Ваши права

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