jcxz 192 15 апреля Опубликовано 15 апреля · Жалоба Читал-читал, но так и не понял - в чём именно проблема у ТС? Какая-то каша в сообщениях. 17 часов назад, AlanSbor сказал: На сверх больших числах или выдает переполнение памяти , хотя оперативки на домашнем компе почти 100 Гб, или график рисует как для квадратичных функций или как модуляцию. ... Матлаб поддерживает. Для исследования остатков, а там больше 150 десятичных разрядов, использую vpa. Для хранения чисел со 150-ю десятичными знаками достаточно: ln(10^150)/ln(2)/8 = 63 байта. Каким образом для хранения и обработки числа размером в 63 байта ТСу не хватает 100Гб - не могу представить. И в чём именно состоит проблема - посчитать синус от числа 10^150??? Вообще непонятно... Синус - функция периодическая (что должно быть известно из школьного курса математики). Значит его значение можно посчитать от чисел практически любой разрядности. PS: Надеюсь делить и брать остаток от деления ТС умеет? Если да, то и посчитать синус от числа любой разрядности - не должно составлять труда. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AlanSbor 0 15 апреля Опубликовано 15 апреля · Жалоба 16 часов назад, EdgeAligned сказал: Так вы же имели ввиду 2000 знаков в числе, а не 2000 значений чисел. Так ведь? Или как? Числа до 4000 десятичных знаков в числе. 7 часов назад, jcxz сказал: Читал-читал, но так и не понял - в чём именно проблема у ТС? Какая-то каша в сообщениях. Для хранения чисел со 150-ю десятичными знаками достаточно: ln(10^150)/ln(2)/8 = 63 байта. Каким образом для хранения и обработки числа размером в 63 байта ТСу не хватает 100Гб - не могу представить. И в чём именно состоит проблема - посчитать синус от числа 10^150??? Вообще непонятно... Синус - функция периодическая (что должно быть известно из школьного курса математики). Значит его значение можно посчитать от чисел практически любой разрядности. PS: Надеюсь делить и брать остаток от деления ТС умеет? Если да, то и посчитать синус от числа любой разрядности - не должно составлять труда. Я описал проблему в первом сообщении. Добрый день Изучаю свойства сверхбольших чисел через графики их синусоид. Но есть проблема, ни одна программа не может без ограничений нарисовать синусоиды правильно: разница в периодах синусоид до 2000 знаков, одновременное отображение до 4 синусоид, бесконечное приближение, отображение всех знаков чисел без экспоненциальной формы. Посоветуйте пожалуйста, что можно использовать? Расшифрую более подробно: Нужна программа умеющая строить правильно графики такой размерности. Функцию я и сам могу построить при необходимости, как и делить и брать остаток :)), но хотелось бы построить графики именно теми средствами, которыми пользуются математики. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
andrew_b 15 15 апреля Опубликовано 15 апреля · Жалоба 10 minutes ago, AlanSbor said: Я описал проблему в первом сообщении. Вы так написали, что ничего не понятно. 11 minutes ago, AlanSbor said: Изучаю свойства сверхбольших чисел через графики их синусоид. Что такое "синусоида числа"? Или имеется в виду "синусоида свойства"? А это что такое? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
EdgeAligned 57 15 апреля Опубликовано 15 апреля · Жалоба Видимо, этот господин пытается изобразить в одном масштабе период колебания гамма-частиц и период обращения Солнечной системы вокруг центра Галактики 🙂 Зачем это ему нужно - нипанятна. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_pv 54 15 апреля Опубликовано 15 апреля · Жалоба Математика вольфрамовская умеет произвольную точность в численных вычислениях, но ТС изобретает какую-то дичь. Plot[Sin[10^999 + x], {x, 0, 10}, WorkingPrecision -> 10000] Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
amaora 21 15 апреля Опубликовано 15 апреля · Жалоба 1 hour ago, AlanSbor said: Расшифрую более подробно: Нужна программа умеющая строить правильно графики такой размерности. То есть, нужна рисовалка графиков умеющая работать с длинными числами произвольной разрядности? И умеющая рисовать графики синусов на 10^2000 периодов (преобразовывать их в заливку прямоугольника 😆)? А памяти видимо не хватает для хранения всех точек графика? 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 192 15 апреля Опубликовано 15 апреля · Жалоба 3 часа назад, AlanSbor сказал: Расшифрую более подробно: Нужна программа умеющая строить правильно графики такой размерности. Какой размерности?? sin(x % 360); где x - ваше большое число (если угол в градусах). Какая тут размерность аргумента функции sin()? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AlanSbor 0 16 апреля Опубликовано 16 апреля · Жалоба 22 часа назад, _pv сказал: Математика вольфрамовская умеет произвольную точность в численных вычислениях, но ТС изобретает какую-то дичь. Plot[Sin[10^999 + x], {x, 0, 10}, WorkingPrecision -> 10000] Спасибо за качественный ответ. Тему можно закрыть. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться