Перейти к содержанию
    

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

Добрый день 

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

 

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

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

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

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

 

image.thumb.png.073bab1436adf97b34755f84d2db256d.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Гость
Эта тема закрыта для публикации ответов.
×
×
  • Создать...