Страница 6 из 9 ПерваяПервая ... 45678 ... ПоследняяПоследняя
Показано с 51 по 60 из 85

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

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

    По умолчанию

    оппонент ,наверное пошел википедию штудировать https://ru.wikipedia.org/wiki/%D0%94...B8%D1%84%D0%BC
    электронщик до мозга костей и не только

  2. #52
    Пользователь
    Регистрация
    21.01.2011
    Адрес
    еБург
    Сообщений
    890

    По умолчанию

    Цитата Сообщение от rovki Посмотреть сообщение
    оппонент ,наверное пошел википедию штудировать
    ну да, пока я писал код, эта страница была у меня перед глазами...
    т.к. про алгоритм я немного слукавил - я его сам, на ходу придумывал, и нужны были св-ва логарифмов перед глазами...

    потом, когда что-то подобное встретил в интернете на форуме, где люди всякие контроллеры на Си программируют - понял что движусь в правильном направлении...
    постоянно проверяя в екселе и калькуляторе что двигаюсь в правильном направлении...

    PS кстати, в ПР есть встроенный целочисленный двоичный логарифм - "CD32", которым я незамедлил воспользоваться...
    начинающий профессионал

  3. #53

    По умолчанию

    Цитата Сообщение от AI! Посмотреть сообщение
    а я её учу перефразировать "ругательство" в просьбу, напр. так: "Какой алгоритм используется вычисления? какая область допустимых значений и точность результата?"
    Студентов и школьников учат подписывать оси на графиках.

    Выкладывать математический алгоритм без указания границ его применимости это как выкладывать график "без подписи осей".

    Цитата Сообщение от AI! Посмотреть сообщение
    Но всё же отвечу:
    1) область допустимых значений >0 до "машинной бесконечности" ПР114 (3,40E+038)
    Вы ОДЗ логарифма или вашего алгоритма имели ввиду?
    Про ОДЗ логарифма и так все знают.
    А про то "числа из какого диапазона можно подавать вашему макросу на вход, чтобы на выходе получать более-менее нормальную точность" -- это как раз то, что нужно не меньше самого макроса.

    Цитата Сообщение от AI! Посмотреть сообщение
    2) точность - до 1/256 (с лёгкостью можно увеличить точность... надо?)
    До 1/256 это как? Абсолютная погрешность в 1/256 на всём интервале? Относительная?

    PS. Мне логарифм не нужен (если вдруг не читали эту тему).

    Цитата Сообщение от AI! Посмотреть сообщение
    алгоритм - думаю что что-то похожее используется в FPU процессоров.
    Хорошая ссылка на первоисточник. Надёжная. Главное, проверить правильность можно.

    FPU табличными методами работают.

  4. #54
    Пользователь
    Регистрация
    21.01.2011
    Адрес
    еБург
    Сообщений
    890

    По умолчанию

    Цитата Сообщение от vladimirisitnikov Посмотреть сообщение
    Вы ОДЗ логарифма или вашего алгоритма имели ввиду?
    да
    Цитата Сообщение от vladimirisitnikov Посмотреть сообщение
    До 1/256 это как?
    если Вы не в курсе, ПР как и любая другая ЭВМ считает, и хранит информацию в двоичном виде, поэтому число вида 1/2ⁿ в компьютере будет точное, а 1/10ⁿ будет округлённым
    Цитата Сообщение от vladimirisitnikov;ⁿ211260
    Абсолютная погрешность в 1/256 на всём интервале?
    да, абсолютная
    Цитата Сообщение от vladimirisitnikov Посмотреть сообщение
    Мне логарифм не нужен
    тогда зачем все эти вопросы?
    Цитата Сообщение от vladimirisitnikov Посмотреть сообщение
    FPU табличными методами работают.
    то что современные FPU больше похожи на таблицы Брадиса, я знаю, но не всегда это было так....
    PS наверняка вы даже не смотрели мой код, и к тому же этот макрос вам не нужен, поэтому я пожалуй больше не буду с вами его обсуждать...
    Буду бисер экономить...
    начинающий профессионал

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

    По умолчанию

    Цитата Сообщение от AI! Посмотреть сообщение
    ну да, пока я писал код, эта страница была у меня перед глазами...
    Правда я не вам это адресовал .Ни кто в голове энциклопедию не носит ,поэтому к ней обращаются все .Главное не кичится знаниями и не делать много ссылок на википедию и прочие авторитеты ,а то может сложиться мнение ,что статьи эти сам писал ,что частенько делает vladimirisitnikov .
    электронщик до мозга костей и не только

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

    По умолчанию

    Цитата Сообщение от AI! Посмотреть сообщение
    Двоичный логарифм

    PS
    ln(x)=lb(x)/lb(e)=ln(2)*lb(x) = 0,69314718*lb(x)
    lg(x)=lb(x)/lb(10)=lg(2)*lb(x) = 0,30103*lb(x)
    Молодец!! По белому завидую.

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

    По умолчанию

    Цитата Сообщение от MriduVaju Посмотреть сообщение
    Молодец!! По белому завидую.
    И ни каких 5 формул ... Потому как человек не только владеет математикой но и архитектурой ВТ ,знает как изнутри все это работаем железо ,а не абстрактно a=d+c/e*f ....
    электронщик до мозга костей и не только

  8. #58

    По умолчанию

    Цитата Сообщение от AI! Посмотреть сообщение
    да
    -- Вы будете чай или кофе?
    -- Да

    Цитата Сообщение от AI! Посмотреть сообщение
    но не всегда это было так....
    Как всё-таки это помогает ответить на вопрос "каким алгоритмом считается логарифм"?

    Вот использование CD32 для логарифмирования -- это интересно.

    А просто так "вот логарифм, тестируйте сами" это, к сожалению, типичная для "ПР макросов" картина.
    Бывают, конечно, исключения, где народ в области обводит и комментарии ставит. Но, к сожалению, таких гораздо меньше.

    Цитата Сообщение от AI! Посмотреть сообщение
    PS наверняка вы даже не смотрели мой код,
    Знаете, я не удивлюсь, если я окажусь единственным, кто реально смотрел ваш код.

    Цитата Сообщение от AI! Посмотреть сообщение
    зачем все эти вопросы?
    Ещё раз: если вы не считаете необходимым указать границы применимости -- продолжайте в том же духе.

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

    По умолчанию

    Цитата Сообщение от vladimirisitnikov Посмотреть сообщение
    --

    Знаете, я не удивлюсь, если я окажусь единственным, кто реально смотрел ваш код.


    Ещё раз: если вы не считаете необходимым указать границы применимости -- продолжайте в том же духе.
    Не льстите себе ,макрос уже скачали 6 человек ..
    Вот до копались до границ ...Границы диктует ПР(ОЛ) ,что об этом сто раз говорить .
    электронщик до мозга костей и не только

  10. #60
    Пользователь
    Регистрация
    21.01.2011
    Адрес
    еБург
    Сообщений
    890

    По умолчанию

    Цитата Сообщение от vladimirisitnikov Посмотреть сообщение
    -- Вы будете чай или кофе?
    -- Да
    Мистер всезнайка, похоже ещё и Мистер никогданеошибайка...
    А вот я ошибаюсь.... а форум мне не позволяет редактировать сообщения... (на пред. странице писал об этом)
    Цитата Сообщение от vladimirisitnikov Посмотреть сообщение
    Как всё-таки это помогает ответить на вопрос "каким алгоритмом считается логарифм"?
    автор алгоритма AI!, так устроит?
    Цитата Сообщение от vladimirisitnikov Посмотреть сообщение
    Вот использование CD32 для логарифмирования -- это интересно.
    уверен что никто никогда не делал подобного, что позволяет мне присвоить себе идею этого алгоритма...
    Цитата Сообщение от vladimirisitnikov Посмотреть сообщение
    если вы не считаете необходимым указать границы применимости -- продолжайте в том же духе.
    ещё раз для непонятливых.
    границы применимости во всём диапазоне допустимых значений вещественного типа ПР114, т.е. 0<x<3,40282366920938E38
    или точнее: 0<x<2^128
    PS для 0 макрос выдаст 0, для отрицательных чисел - для вычисления будет взят модуль числа.
    начинающий профессионал

Страница 6 из 9 ПерваяПервая ... 45678 ... ПоследняяПоследняя

Похожие темы

  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

Ваши права

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