Помогите решить нестандартную задачу средствами mathcad 11

Форум пользователей пакета Mathcad

Модератор: Admin

42
Сообщения: 4
Зарегистрирован: Пн окт 29, 2012 8:49 pm

Помогите решить нестандартную задачу средствами mathcad 11

Сообщение 42 » Пн окт 29, 2012 8:55 pm

Необходимо найти 101 сотню чисел после запятой числа пи при помощи Mathcad 11.

VFO
Сообщения: 4227
Зарегистрирован: Ср фев 27, 2002 8:03 pm

Re: Помогите решить нестандартную задачу средствами mathcad

Сообщение VFO » Пн окт 29, 2012 9:17 pm

42 писал(а):Необходимо найти 101 сотню чисел после запятой числа пи при помощи Mathcad 11.

PI float, 250 ->
Лишнее отрежьте!

42
Сообщения: 4
Зарегистрирован: Пн окт 29, 2012 8:49 pm

Сообщение 42 » Пн окт 29, 2012 9:27 pm

Если бы все было так просто) 101 сотню знаков после запятой, соответственно с 10101 знака до 10200. И это нужно сделать именно в маткаде, можно будет потом сравнить http://www.angio.net/pi/bigpi.cgi , хотя не факт конечно, что они совпадут.

VFO
Сообщения: 4227
Зарегистрирован: Ср фев 27, 2002 8:03 pm

Сообщение VFO » Пн окт 29, 2012 9:38 pm

42 писал(а):Если бы все было так просто) 101 сотню знаков после запятой, соответственно с 10101 знака до 10200. И это нужно сделать именно в маткаде, можно будет потом сравнить http://www.angio.net/pi/bigpi.cgi , хотя не факт конечно, что они совпадут.

Пардон, я "не въехал" в вопрос.
Будем думать, вернее искать в Интернете алгоритм и реализовывать его в Mathcad. Вернее, ВЫ это будете делать! 8)

42
Сообщения: 4
Зарегистрирован: Пн окт 29, 2012 8:49 pm

Сообщение 42 » Пн окт 29, 2012 9:59 pm

Уже кучу сайтов перелазил) Есть несколько предполагаемых вариантов:
1) Задать пи самому, ибо формул куча. Хотя скорее всего предполагается решение именно через встроенную константу(интересно кстати, до какого знака она существует в маткаде? Ведь, как я понимаю, она не просто забита как определенное число, а тоже как-то считается) Потом уже через заданную формулу доставать.
2) Использование недокументированных функций, но пока что ничего не нашел(не любят их применять, мало информации)
3) Использовать ORIGIN, только для этого надо создать массив, где элементы идут в зависимости от порядка, но это как-то сомнительно.

uni
Сообщения: 1817
Зарегистрирован: Сб ноя 13, 2004 3:06 pm
Откуда: п.г.т. Излучинск
Контактная информация:

Сообщение uni » Вт окт 30, 2012 5:16 am

Mathcad для этого не предназначен, возьмите и создайте userefi пользовательскую dll для него на основе GMP: http://gmplib.org/pi-with-gmp.html
Там есть исходник генератора числа пи. Создав функцию в виде подключаемой dll вы сможете использовать её в Mathcad.

42
Сообщения: 4
Зарегистрирован: Пн окт 29, 2012 8:49 pm

Сообщение 42 » Вт окт 30, 2012 10:57 am

Есть еще какие-нибудь предложения?

Korobov V I
Сообщения: 1609
Зарегистрирован: Вт янв 21, 2003 5:12 pm

Сообщение Korobov V I » Вт окт 30, 2012 7:57 pm

42 писал(а):Есть еще какие-нибудь предложения?

Есть. Посмотрите здесь:
http://communities.ptc.com/message/178647#178647
Там есть программа Mathcad, которая выдает вот такое:
Изображение