Jump to content
    

Графики синусоид с периодом 4000 десятичных знаков

Добрый день 

Изучаю свойства сверхбольших чисел через графики их синусоид. Но есть проблема, ни одна программа не может без ограничений нарисовать синусоиды правильно: разница в периодах синусоид до 2000 знаков, одновременное отображение до 4 синусоид, бесконечное приближение, отображение всех знаков чисел без экспоненциальной формы.

Посоветуйте пожалуйста, что можно использовать?

Share this post


Link to post
Share on other sites

Таблицы Брадиса

Share this post


Link to post
Share on other sites

В 14.04.2024 в 18:43, AlanSbor сказал:

Изучаю свойства сверхбольших чисел через графики их синусоид.

А классически, разложить в ряд и посчитать, пробовали?

Share this post


Link to post
Share on other sites

42 минуты назад, HardEgor сказал:

А классически, разложить в ряд и посчитать, пробовали?

Пробовал. Не видно того что видно на графиках.

Share this post


Link to post
Share on other sites

1 час назад, x893 сказал:

Таблицы Брадиса

Таблицы Брадиса не работают с большой точностью.

Share this post


Link to post
Share on other sites

Максимальное значение синуса числа - ±1, не больше. Это всё, что нужно знать о "сверхбольших числах".

3 часа назад, AlanSbor сказал:

азница в периодах синусоид до 2000 знаков, одновременное отображение до 4 синусоид

В этом случае одновременно в одном масштабе невозможно показать столь разные периоды. 

И опять же, значение аргумента синуса в пределах одного периода изменяется на 360° или 6,28... радиан. Остальные числа, пусть даже и сверхбольшие - это множители числа 6,28... радиан.

Share this post


Link to post
Share on other sites

7 минут назад, EdgeAligned сказал:

Максимальное значение синуса числа - ±1, не больше. Это всё, что нужно знать о "сверхбольших числах".

В этом случае одновременно в одном масштабе невозможно показать столь разные периоды. 

И опять же, значение аргумента синуса в пределах одного периода изменяется на 360° или 6,28... радиан. Остальные числа, пусть даже и сверхбольшие - это множители числа 6,28... радиан.

Почему нельзя? Можно, просто копаться с увеличением потом, а так можно. Я попробовал в матлабе. На малых числах работает, а вот на сверхбольших ерунда получается. Могу скрипт матлабовский приложить.

Share this post


Link to post
Share on other sites

А "ерунда" - она какая получается? 
Ну и второй вопрос - а зачем эти "сверхбольшие числа", и почему именно синусоида?

 

Ну и третий вопрос - а этот ваш матлаб, он вообще в указанном диапазоне "сверхбольших чисел" понимает числа то? Работает с ними вообще?

Share this post


Link to post
Share on other sites

13 минут назад, EdgeAligned сказал:

А "ерунда" - она какая получается? 
Ну и второй вопрос - а зачем эти "сверхбольшие числа", и почему именно синусоида?

 

Ну и третий вопрос - а этот ваш матлаб, он вообще в указанном диапазоне "сверхбольших чисел" понимает числа то? Работает с ними вообще?

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

Синусоида предсказуема и может быть вычисленна как целиком так и только ее часть. Я исследую поведение и закономерности на примере известных чисел RSA, результаты проверены и надёжны, могут быть использованы для анализа без ограничений. 

Матлаб поддерживает. Для исследования остатков, а там больше 150 десятичных разрядов, использую vpa.

 

image.thumb.png.073bab1436adf97b34755f84d2db256d.png

Share this post


Link to post
Share on other sites

Может быть проблема называется range reduction?

Share this post


Link to post
Share on other sites

17 минут назад, amaora сказал:

Может быть проблема называется range reduction?

Приведение аргумента функции к диапазону? Возможно, но маловероятно. Матлабом пользуют полмира, и до сих пор это не обнаружили? Маловероятно. 

и если учесть что диапазон который максимален для range reduction, в литературе, это только 23 десятичных знака, то не исключено что для 100 и более десятичных знаков это ( правильное построение графиков синусоиды) не работает.

Share this post


Link to post
Share on other sites

Вполне возможно, что для отображения всех точек в выбранном масштабе не хватает ресурсов. Вы хотите число с 2000 знаков, а это может оказаться несовместимо для отображения вообще в принципе. У вас размер оперативки разве равен числу с 2000 знаков?

Share this post


Link to post
Share on other sites

Этим синусоида и хороша, мне не нужно строить всю синусоиду по точкам, достаточно максимумы и минимумы и пересечения с нулём оси Х.

2000/8бит= 256, да хватит. Если вы только не имели ввиду 10^2000.

Share this post


Link to post
Share on other sites

Так вы же имели ввиду 2000 знаков в числе, а не 2000 значений чисел. Так ведь? Или как?

Share this post


Link to post
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...