PI тест на Arduino
- Войдите на сайт для отправки комментариев
Втр, 28/12/2021 - 08:31
Доброго времени суток.
На днях на Ютубе смотрел видосик, там чел тестит разное железо ПИ Тестом (Вычисление числа ПИ). Тест класика для кластеров, серверов и т.д. Заинтересовало, что человек там в видосе (обзор на Портента Н7) пытал платку тем самым ПИ тестом.... Так вот... Самостоятельно собрать скетч не вышло, от слова совсем... Гугл тоже не шибко помог с поиском решения или банально скетча. Вообщем нахожусь в поиске скетча (в идеале),ну или хотя бы каких мыслей по данной тематики...................
Солнце, зачем тебе это? Если даже в лоб не можешь посчитать ряд лейбница без помощи форума, то сделать оптимальный алгоритм для железа ты уж точно не сможешь.
Надеюсь, что вот этот видосик поможет Вам понять ситуацию в которой Вы очутились.
Я смотрю Вы отзывчевые люди :(
Отзывчевей некуда.
Я смотрю Вы отзывчевые люди :(
Одно дело - в ТВОЁМ коде скобку или запятую пропущенную поставить, и совсем другое - написать код за тебя.
Вэлкам ту раздел «Ищу исполнителя».
Я смотрю Вы отзывчевые люди :(
А то!
Я смотрю Вы отзывчевые люди :(
Нахрена это надо то хоть ? Задача не для ардуины вот вообще.
а может Нилаканта?
Да, скетч, скажу по правде - не проверял )))
по Лейбницу:
по Нилаканту: (не проверял)
float
p
не пойдет. мантиса коротковата. z быстро станет слишком мелким и вывалится за младший разряд. думай еще!float
p
не пойдет. мантиса коротковата. z быстро станет слишком мелким и вывалится за младший разряд. думай еще!чтобы взять эту ноту...ну дальше ты знаешь
PS я жеж не настоящий сталевар, а так смотришь, к пятнице тема и созреет )))
А я вот не понимаю, заем вообще считать ПИ? Особенно верующим людям! Значение ПИ явно прописано в Библии (также как в еврейском Танахе и в мусульманских книгах). Поэтому любая попытка посчитать что-то не то, что написано там, попахивает ересью и вероотступничеством!
А я вот не понимаю, заем вообще считать ПИ? Особенно верующим людям! Значение ПИ явно прописано в Библии (также как в еврейском Танахе и в мусульманских книгах). Поэтому любая попытка посчитать что-то не то, что написано там, попахивает ересью и вероотступничеством!
зачем зачем, хоцца аднака
PS - тестит разное железо ПИ Тестом
float
p
не пойдет. мантиса коротковата. z быстро станет слишком мелким и вывалится за младший разряд. думай еще!чтобы взять эту ноту...ну дальше ты знаешь
PS я жеж не настоящий сталевар, а так смотришь, к пятнице тема и созреет )))
Попробуй вместо float long double написать. Вдруг прокатит.
Попробуй вместо float long double написать. Вдруг прокатит.
не должно, но проверю
PS на самом деле значение ПИ не важно, завершится ли когда нибудь расчёт для максимально возможного числа итераций в этом скетче в
18446744073709551615 (uint64_t)
как так - не важно. Оно же только в евклидовом пространстве применимо как связь длинны окружности и радиуса. В искривленном не евклидовом значение нарушится. Так что расчет применим для обнаружения искривления пространства! Продолжайте считать!
достаточно что ТСу мыслей подкинул )))
А я вот не понимаю, заем вообще считать ПИ? Особенно верующим людям! Значение ПИ явно прописано в Библии (также как в еврейском Танахе и в мусульманских книгах). Поэтому любая попытка посчитать что-то не то, что написано там, попахивает ересью и вероотступничеством!
Верующие люди должны убедится, что контроллер кошерный. Если не посчитает он число Божее, как в Библии прописано - значит сие есть дьявольская машина и её положено жечь святым напряжением, пока не очистится и дух её не воспарит на более высший уровень абстракции, к первому разработчику всея.
пока не очистится и дух её не воспарит на более высший уровень абстракции, к первому разработчику всея.
ОТОЖ! Всё в рамках "Теории баллистики продолговатого тела"
Еретик! Током же! :-) Приговор исполняется любой катушкой (реле подойдет) на GPIO контроллера))
Ну пи и пи, и хрен с ним. Давайте лучше число «е» считать. Для разнообразия)
Ну пи и пи, и хрен с ним. Давайте лучше число «е» считать. Для разнообразия)
ты не понимаешь, меня интересует как можно подсчитать с любым количеством знаков после запятой несмотря на ограничения на длину переменной, должно быть красивое решение...решают жеж люди...
Ну и решай, только «е», мало знаков чтоль?))
Ну пи и пи, и хрен с ним. Давайте лучше число «е» считать. Для разнообразия)
ты не понимаешь, меня интересует как можно подсчитать с любым количеством знаков после запятой несмотря на ограничения на длину переменной, должно быть красивое решение...решают жеж люди...
Нет, не должно. Не считается пи в конечной памяти.
Давайте лучше число «е» считать. Для разнообразия)
Тем более, что в Библии его значение не приведено, так что не рискуем попасть в лапы Святой Инквизиции.
Самый прикольный способ посчитать Пи - метод Монте-Карло :-)
Самый прикольный способ посчитать Пи - метод Монте-Карло :-)
сдаётся мне, что с пи не всё так однозначно )))
Н... да... long double для расчётов прокатило, а для вывода нет. Ну кто возьмётся long double вывести?
Одно дело - в ТВОЁМ коде скобку или запятую пропущенную поставить, и совсем другое - написать код за тебя.
Вэлкам ту раздел «Ищу исполнителя».
Это вряд ли.
Как справедливо заметил rkit, для написания грамотного теста "железа" наличия математического справочника под рукой совершенно недостаточно. Так что ТС просто финансово не потянет. Поэтому соглашусь с Петровичем.
а может Нилаканта?
Зачем так сложно?
Вы, наверное, статью по ссылке до конца не дочитали? Там приводится гораздо более простое решение: достаточно взять число Тау и поделить пополам!
Не считается пи в конечной памяти.
Считается. Но не до конца.
Как справедливо заметил rkit, для написания грамотного теста "железа" наличия математического справочника под рукой совершенно недостаточно. Так что ТС просто финансово не потянет. Поэтому соглашусь с Петровичем.
нам же само расчётное значение пи в принципе не важно, нам нужно затраченное на этот расчет время
Как справедливо заметил rkit, для написания грамотного теста "железа" наличия математического справочника под рукой совершенно недостаточно. Так что ТС просто финансово не потянет. Поэтому соглашусь с Петровичем.
нам же само расчётное значение пи в принципе не важно, нам нужно затраченное на этот расчет время
Это как раз то, о чем писал rkit. Для составления грамотного теста недостаточно общетеоретической подготовки и здравого смысла. Например, Джек Донгарра, безусловно, грамотный специалист. Тем не менее, LINPACK, написанный им для оценки скорости вычислений с плавающей точкой, на практике может использоваться для оценки качества оптимизатора компилятора либо для оценки производительности подсистемы кэш-памяти, но только не по прямому предназначению.
Другими словами, нам недостаточно знать лишь значение (цифру) затраченного времени, нам нужно еще и понимать, с чем именно связаны эти затраты. Ну, например, мы решили найти способ измерять высоту здания. Причем, высоту мы решили измерять в секундах - времени, за которое предмет, брошенный с крыши, достигает земли. И отсюда собираемся сделать вывод, что если значение высоты (в секундах) вдвое больше, значит, и здание вдвое выше.
я так понял, что тест уже есть и сделан он средствами целочисленной математики
я так понял, что тест уже есть и сделан он средствами целочисленной математики
Это должен обязательно делать программист, но не я.