Страница 13 из 24 ПерваяПервая ... 3111213141523 ... ПоследняяПоследняя
Показано с 121 по 130 из 239

Тема: Временная тема

  1. #121

    По умолчанию

    Цитата Сообщение от AI! Посмотреть сообщение
    "долгая работа" - это я просто хотел продемонстрировать вам возможность написания полноценных циклов на ПР, т.к. вы утверждали что это не возможно, практической цели не стояло....
    Я же про циклы внутри одного "ПР такта".
    Ну, так, чтобы "за 1 такт ПР" выполнился цикл, без copy&paste блоков.

    То, что можно за несколько ПР циклов итеративно что-то вычислить "и ежу понятно". Ну, сама возможность мне понятна и без примеров.
    Или я что-то просмотрел и там за 1 ПР цикл выполнялся цикл в макросе?

    Цитата Сообщение от AI! Посмотреть сообщение
    ваше улучшения я использовал просто потому что я не гордый, и могу использовать чужой алгоритм, если он мне покажется немного лучше...
    но и без него всё работало замечательно, просто надо было добавить одну итерацию...
    PS в крайнем случае можно было написать 2 макроса - один для больших значений, другой для близких к 1
    ("близкие" - это x или 1/x <18e18)
    Полагаю, это был ответ на
    Цитата Сообщение от rovki Посмотреть сообщение
    Не надо примазываться к логарифму АI . макрос и без ваших доводок нормально работал
    rovki, видите, мои доработки учтены, макрос стал лучше, трава зеленее и всё такое.

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

    По умолчанию

    Цитата Сообщение от AI! Посмотреть сообщение
    Убедили.
    Новая версия, на этот раз только натуральный логарифм (как самый востребованный)
    И точность, с ваших слов, почти до 1e-7
    кстати, вспомнил что "точность" не такая уж и "точность"...
    при проверке понял что она теряется из-за перехода от двоичного логарифма к натуральному
    (или обратно в вашем варианте - погрешность была ещё больше)

    а мой вариант считал точно (надо было добавить одну итерацию)
    начинающий профессионал

  3. #123

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    я здесь обсуждаю контроллеры, моя позиция по тому где какие тесты использовать не поменяется
    Это я помню. "на контроллерах законы математики не действуют", ага.

    Цитата Сообщение от capzap Посмотреть сообщение
    по поводу Вас, Вы столько времени тратите на обличение моих недостатков, что ни чего другого в голову не приходит, что Вы до сих пор не смогли решить как из xorshift в КДС получить значения от 0 до единицы, заверения что Вы уверены в себе оставте сами знаете кому, а мне хотелось бы видеть результат
    Оу, оу.
    Это что-то новое.

    Т.е. теперь "возможность реализации xorshift в КДС" уже под сомнение не ставится, но есть сомнение, что можно получить число от 0 до 1?
    Интересные пироги.

    На вскидку, есть 2 варианта:
    1) java.util.Random.nextFloat -- для REAL

    Код:
    public float nextFloat() {
       return next(24) / ((float)(1 << 24));
    }
    2) java.util.Random.nextDouble -- для LREAL

    Код:
    public double nextDouble() {
       return (((long)next(26) << 27) + next(27))
         / (double)(1L << 53);
     }
    В итоге получается число от 0 (включительно) до 1.0 (не включительно).

    next(n) -- это "очередное число длины n бит". Т.е.
    Код:
    next(n) == xorshift128() & ((1 << n)-1)

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

    По умолчанию

    Вам же русским языком сказали - что не было цели такой (задачи) .Вы не знали как итерации на ПР сделать .Если б кто поставил задачу AI бы сделал ,вы попросили по другому он и сделал .Кому на ПР нужны числа е18 степени ...
    Трава стала зеленее еще бы воздух стал чище если б закончили возводить себя на пьедестал .Послал же Господи на голову ...
    электронщик до мозга костей и не только

  5. #125

    По умолчанию

    Цитата Сообщение от rovki Посмотреть сообщение
    Вы не знали как итерации на ПР сделать
    Хватит врать. Как сделать вычисление за несколько ПР циклов -- я знаю. А вот как итеративное вычисление внутри одного ПР цикла -- не знаю.
    Итеративное вычисление в рамках одного цикла пока никто не показывал.

    Цитата Сообщение от rovki Посмотреть сообщение
    Кому на ПР нужны числа е18 степени ...
    Уже обсуждалось:
    Цитата Сообщение от vladimirisitnikov Посмотреть сообщение
    О, шикарно. Как только на форуме появился готовый макрос, так rovki сразу стал отнекиваться со словами "ой, да это никому не нужно".

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

    По умолчанию

    1.итерации внутри цикла ПР в ОЛ -это бред больного мозга.
    2.Что то я не только готового макроса не заметил ,но и вообще ни какого ,не лгать .ПРОЕКТ был ,макроса не было.
    электронщик до мозга костей и не только

  7. #127

    По умолчанию

    Цитата Сообщение от rovki Посмотреть сообщение
    1.итерации внутри цикла ПР в ОЛ -это бред больного мозга.
    А вот это уже оскорбление.

    Цитата Сообщение от rovki Посмотреть сообщение
    2.Что то я не только готового макроса не заметил ,но и вообще ни какого ,не лгать .ПРОЕКТ был ,макроса не было.
    "вообще ни какого", а затем "ПРОЕКТ был".
    Определитесь сначала "было" или "не было". Проект был -- значит было.
    Чем принципиально отличается макрос от проекта? Ничем не отличается.

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

    По умолчанию

    Проект есть проект ,макрос есть макрос ,даже расширения разные .Не надо путаться в понятиях и других путать .
    Про циклы [QUOTE=vladimirisitnikov;210638]


    2) Нет циклов. Многие формулы проще записать циклом. Да, он будет на 2-5 итераций, но это гораздо ближе к математической форме записи, и гораздо проще "сравнить с оригиналом"[QUOTE]
    Не принимайте советов от Ситникова ,он потом долю потребует от славы.
    Последний раз редактировалось rovki; 18.07.2016 в 22:00.
    электронщик до мозга костей и не только

  9. #129
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,254

    По умолчанию

    Цитата Сообщение от vladimirisitnikov Посмотреть сообщение
    Это я помню. "на контроллерах законы математики не действуют", ага.



    Оу, оу.
    Это что-то новое.

    Т.е. теперь "возможность реализации xorshift в КДС" уже под сомнение не ставится, но есть сомнение, что можно получить число от 0 до 1?
    Интересные пироги.
    ну и, а теперь все Ваши явовские выкладки примените в КДС и выложите код, где получите РЕАЛ.
    Я под сомнение не ставил, я всегда говорил что ожидаемый результат можно не получить
    Раз пытаетесь уйти от темы, значит решения еще не нашли
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  10. #130

    По умолчанию

    Цитата Сообщение от rovki Посмотреть сообщение
    Проект есть проект ,макрос есть макрос ,даже расширения разные .Не надо путаться в понятиях и других путать .
    Т.е. смена расширения всё меняет?
    И это говорит, так называемый, опытный товарищъ (tm)?


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

    Посмотрите как делаю я: я capzap'а 2 раза переспрашиваю, убеждаюсь, что он говорит ровно то, что говорит (а не то, что я за него додумал), и потом ставлю этого самого capzap'а перед фактом (ну, фактом в общематематическом смысле).
    Вы же почему-то решили, что "я не понимаю, что в ПР можно за счёт ПР циклов сделать итеративное вычисление", и теперь давите на это.
    В общем, уже сказано: программисту и без примеров ясно, что на ПР циклах можно делать итеративное вычисление. Неясно может быть разве тому, кто до этого ни программировал, и ни электронные схемы не создавал.

    И, да, Алексей правильно понял про какие циклы я горил:
    Цитата Сообщение от Алексей Геннадьевич Посмотреть сообщение
    Цитата Сообщение от vladimirisitnikov Посмотреть сообщение
    В ОЛ есть 3 общеизвестных косяка на счёт подобных "вычислительных" задач:
    1) Нельзя формулу записать формулой
    2) Нет циклов. Многие формулы проще записать циклом. Да, он будет на 2-5 итераций, но это гораздо ближе к математической форме записи, и гораздо проще "сравнить с оригиналом"
    1) купить машину и предъявлять претензии что она сено не ест.
    2) см.п1


    Цитата Сообщение от rovki Посмотреть сообщение
    Не принимайте советов от Ситникова ,он потом долю потребует от славы.
    У вас своя математика? Вперёд и с песней!
    И, да, в случае с логарифмом я не вопил "Аааа, AI учёл мои доработки, ааа, я крут". И в случае с PID'ом тоже не вопил. И в случае с багами ОЛ тоже не вопил.
    А когда некий Анатолий, называющий себя rovki, который игнорирует правила русского языка в части расстановки пробелов и запятых, пишет откровенную ложь "Ситников такой макрос логарифма создать не может", "да он вообще не пользователь ОЛ", то приходится расчехлять поиск и тыкать этого rovki палочкой правды. Разумеется, палочка на rovki действует.

Страница 13 из 24 ПерваяПервая ... 3111213141523 ... ПоследняяПоследняя

Похожие темы

  1. Тема для диплома
    от Gordan007 в разделе Трёп (Курилка)
    Ответов: 13
    Последнее сообщение: 18.01.2014, 13:08
  2. Бродит тема..
    от energohran в разделе Разработки
    Ответов: 3
    Последнее сообщение: 10.04.2012, 13:53
  3. МОДУС: тема защиты прошивки
    от Elka в разделе Модус 5684-0
    Ответов: 1
    Последнее сообщение: 28.11.2011, 23:39
  4. Язык ST. Временная задержка.
    от neoarey в разделе ПЛК1хх
    Ответов: 10
    Последнее сообщение: 26.03.2011, 01:15
  5. Ответов: 61
    Последнее сообщение: 12.09.2008, 10:49

Ваши права

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