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

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

Комбинированный просмотр

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

    По умолчанию

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

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

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

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

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

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

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

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

    По умолчанию

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

  3. #3

    По умолчанию

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

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

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

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

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

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

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

    По умолчанию

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

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


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

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

    По умолчанию

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

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

    По умолчанию

    Цитата Сообщение от AI! Посмотреть сообщение
    границы применимости во всём диапазоне допустимых значений вещественного типа ПР114<x<3,40282366920938e38
    <x<2^128
    опять этот чёртов форум покромсал моё сообщение...
    ладно и так понятно...


    </x<2^128
    </x<3,40282366920938e38
    начинающий профессионал

  7. #7

    По умолчанию

    Цитата Сообщение от AI! Посмотреть сообщение
    А вот я ошибаюсь....
    Снимаю шляпу. Без шуток. На этом форуме мало кто может согласиться с тем, что ошибся.

    Цитата Сообщение от AI! Посмотреть сообщение
    автор алгоритма AI!, так устроит?
    И да и нет.
    Смысл вопроса был простой: если реализован алгоритм с wikipedia, то можно открыть статью, открыть программу, и сравнить.
    Если алгоритм самопальный, то его, к сожалению, не сравнишь "с оригиналом".

    Не исключено, что в алгоритме могут быть скрытые дефекты. Т.е. для каких-нибудь особенных входных значений погрешность может оказаться выше заявленной.

    Цитата Сообщение от AI! Посмотреть сообщение
    границы применимости во всём диапазоне допустимых значений вещественного типа ПР114, т.е. 0 < x < 3,40282366920938E38
    "абсолютная погрешность не превышает 1/256 для всех входных значений".
    Это ок. Я это услышал.
    Я говорю про то, что слова про погрешность и диапазон значений должны звучать сразу.

    ОДЗ ПР уже не так важно. В конце концов, открываем справку по ОЛ и там наверняка будет.
    Что именно выдаст макрос на 0, конечно, тоже важно, но, блин, посмотрел бы я на того, кто реально пытается log(0) вычислять.

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

    По умолчанию

    Цитата Сообщение от vladimirisitnikov Посмотреть сообщение
    Я говорю про то, что слова про погрешность и диапазон значений должны звучать сразу.

    .
    Про диапазон и так всем понятно ,если другого не оговорено .Про точность внутри макроса нарисовано ,вы ж говорили что смотрели...Если не лень можете дорисовать до нужной точности ...
    электронщик до мозга костей и не только

Похожие темы

  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

Ваши права

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