عدد پی

مدیران انجمن: parse, javad123javad

نمایه کاربر
اماتور

عضویت : پنج‌شنبه ۱۳۹۰/۱۲/۲۵ - ۱۲:۴۳


پست: 2909

سپاس: 2151

جنسیت:

تماس:

عدد پی

پست توسط اماتور »

عدد پی تا 1 میلیون رقم اعشار !!

http://up.toca.ir/images/mntez9dpdq4cnr55ycsp.txt

در اوردنش زیاد برام سخت نبود smile014


نمایه کاربر
Aryan_M

نام: آرین مخدومی

محل اقامت: مشهد

عضویت : یک‌شنبه ۱۳۹۱/۱۰/۱۷ - ۲۰:۳۶


پست: 343

سپاس: 84

جنسیت:

Re: عدد پی

پست توسط Aryan_M »

چه طور بدست اوردین؟
با این می شه آهنگ ساخت؟
شما که بلدی یک آمار از رقم ها بگیر ببینیم آمار کدوم رقم بیشتره.

نمایه کاربر
mostafa.farzan

نام: فرزان

عضویت : سه‌شنبه ۱۳۹۱/۸/۲۳ - ۱۸:۱۲


پست: 44

سپاس: 29

Re: عدد پی

پست توسط mostafa.farzan »

دهنتو سرویس اومدم کپی کنم کامپیوترم هنگ کرد!

phiziclover

عضویت : جمعه ۱۳۹۱/۷/۱۴ - ۱۴:۳۲


پست: 152

سپاس: 34

جنسیت:

Re: عدد پی

پست توسط phiziclover »

من یک نرم افزاری داشتم مثل ماشین حساب بود نمیدونم تا300یا400که رسید کامپوترم هنگ کرد
من نمی دانم که جهان مرا چه می داند؟ اما من خود را مانند کودکی می بینم که در کنار ساحل سرگرم بازی است و گاه و بیگاه با یافتن سنگ ریزه ها و یا گوش ماهیهای زیباتر و صافتر از حد معمول، خوشحال می شود؛ حال آنکه اقیانوس بزرگ حقیقت همچنان کشف نشده پیش رویم گسترده است.((آیزاک نیوتن))

نمایه کاربر
Aryan_M

نام: آرین مخدومی

محل اقامت: مشهد

عضویت : یک‌شنبه ۱۳۹۱/۱۰/۱۷ - ۲۰:۳۶


پست: 343

سپاس: 84

جنسیت:

Re: عدد پی

پست توسط Aryan_M »

با Mathlab اگه خوب برنامه بنویسین می تونین اینارو حساب کنین.
من فقط یک الگوریتم برای محاسبه عدد پی می دونم اونم انتگرال گیری از مساحت ربع دایره.
حالا چه طور اعدادو ذخیره سازی و محاسباتشو با کامپیوتر بنویسیم مشکل همینه.

نمایه کاربر
اماتور

عضویت : پنج‌شنبه ۱۳۹۰/۱۲/۲۵ - ۱۲:۴۳


پست: 2909

سپاس: 2151

جنسیت:

تماس:

Re: عدد پی

پست توسط اماتور »

mostafa.farzan نوشته شده:دهنتو سرویس اومدم کپی کنم کامپیوترم هنگ کرد!
این رقم برا بچه کامپیوترا توصیه نمیشه

نمایه کاربر
اماتور

عضویت : پنج‌شنبه ۱۳۹۰/۱۲/۲۵ - ۱۲:۴۳


پست: 2909

سپاس: 2151

جنسیت:

تماس:

Re: عدد پی

پست توسط اماتور »

Aryan_M نوشته شده:چه طور بدست اوردین؟
با این می شه آهنگ ساخت؟
شما که بلدی یک آمار از رقم ها بگیر ببینیم آمار کدوم رقم بیشتره.
بذا یه استخاره بگیرم اگه خوب اومد چشم مخلصتونم هستم.
.
.
.
بد اومد :)

نمایه کاربر
Aryan_M

نام: آرین مخدومی

محل اقامت: مشهد

عضویت : یک‌شنبه ۱۳۹۱/۱۰/۱۷ - ۲۰:۳۶


پست: 343

سپاس: 84

جنسیت:

Re: عدد پی

پست توسط Aryan_M »

شما حتما نیتتون در استخاره اشتباه بوده.
چون من استخاره کردم خوب اومد.

نمایه کاربر
اماتور

عضویت : پنج‌شنبه ۱۳۹۰/۱۲/۲۵ - ۱۲:۴۳


پست: 2909

سپاس: 2151

جنسیت:

تماس:

Re: عدد پی

پست توسط اماتور »

Aryan_M نوشته شده:شما حتما نیتتون در استخاره اشتباه بوده.
چون من استخاره کردم خوب اومد.
شما هنوز به اون درجه و عصمت نرسید که بخواید استخاره کنید

نمایه کاربر
Aryan_M

نام: آرین مخدومی

محل اقامت: مشهد

عضویت : یک‌شنبه ۱۳۹۱/۱۰/۱۷ - ۲۰:۳۶


پست: 343

سپاس: 84

جنسیت:

Re: عدد پی

پست توسط Aryan_M »

خدا مارو ببخشه. استفرالله ربی و اتوبوا الیه.
انشالله خدا عصمت رو نسیب ما هم بکنه.

شما به من بگین فایل تکست رو چه طور به شکل آرایه در مطلب فراخوانی کنم بعد خودم آمارشو بگیرم.
یا همین عدد رو به شکل یک آرایه 1 بعدی با 1 میلیون عدد اونم بایت فراخوانی کنم نام b .
بعد 1 آرایه 10 عددی به نام a تعریف می کنم و از رقم اول شروع می کنم به این ترتیب:
a[b]++; i<=1000000
این طوری تعداد هر رقم بدست میاد و تقسیم بر 10000 می کنیم می شه درصد هر رقم.

نمایه کاربر
اماتور

عضویت : پنج‌شنبه ۱۳۹۰/۱۲/۲۵ - ۱۲:۴۳


پست: 2909

سپاس: 2151

جنسیت:

تماس:

Re: عدد پی

پست توسط اماتور »

یعنی تو الان دردت چگونگی ثبت فایل تکست تو سایته ؟!!!! smile024

نمایه کاربر
Aryan_M

نام: آرین مخدومی

محل اقامت: مشهد

عضویت : یک‌شنبه ۱۳۹۱/۱۰/۱۷ - ۲۰:۳۶


پست: 343

سپاس: 84

جنسیت:

Re: عدد پی

پست توسط Aryan_M »

نه منظورم از مطلب mathlab بود. smile058 smile058 smile058
همیشه این 2 تارو استباه می کنم.

نمایه کاربر
اماتور

عضویت : پنج‌شنبه ۱۳۹۰/۱۲/۲۵ - ۱۲:۴۳


پست: 2909

سپاس: 2151

جنسیت:

تماس:

Re: عدد پی

پست توسط اماتور »

Aryan_M نوشته شده:نه منظورم از مطلب mathlab بود. smile058 smile058 smile058
همیشه این 2 تارو استباه می کنم.
تو نوشتن اشتباه هم اشتباه کردی smile031

نمایه کاربر
Aryan_M

نام: آرین مخدومی

محل اقامت: مشهد

عضویت : یک‌شنبه ۱۳۹۱/۱۰/۱۷ - ۲۰:۳۶


پست: 343

سپاس: 84

جنسیت:

Re: عدد پی

پست توسط Aryan_M »

یک روش رمز نگاری به ذهنم رسید.
این مجموعه از ارقام عدد پی رو نگه می داریم بعد می خوایم یکسری اطلاعات رو رمز نگاری کنیم اول هر مثلا 2 بایت رو به شکل عدد مبنای 10 می نویسیم بعد این عدد که حداکثر 5 رقم می شه رو در بین ارقام عدد پی پیدا می کنیم و موقعیت این رقم رو با یک عدد از 1 تا 1000000 تعیین می کنیم و اگه همچین عددی وجود نداشت به 2 بایت رو به 2 تا 1 بایت تقسیم می کنیم و یک کد اضافه می زنیم که اینا 2 بایت مجزا هستند.
پیدا کردن رمز هم کار حضرت فیله.
البته اگر یکی لو داد که رمز ما از ارقام پی استفاده می کنه دفعه بعدی دیتابیس ارقام رو به صورت رندم تغییر می دیم. در ضمن یک بایت ممکنه 1000 کد مختلف بشه و طرف گیرنده کد اگه هرکودوم از این 1000 کد رو بهش بدیم می فهمه چه باتی ارسال شده.

نمایه کاربر
Aryan_M

نام: آرین مخدومی

محل اقامت: مشهد

عضویت : یک‌شنبه ۱۳۹۱/۱۰/۱۷ - ۲۰:۳۶


پست: 343

سپاس: 84

جنسیت:

Re: عدد پی

پست توسط Aryan_M »

به 1000 ظور و ذهمت رفتم help matlab رو خوندم تا بفهمم چه طور این عدد pi رو به شکل آرایه دربیارم . از آخر برداشتم کدینگ کرکتر ها رو بدست اوردم و خودم انکود کردم تا این آرایه لازم بدست بیاد.
و آمار ارقامو خیلی راحت گرفتم از این قراره :
رقم 0 : 9.9962%
رقم 1 : 9.9761%
رقم 2 : 10.0031%
رقم 3 : 10.0236%
رقم 4 : 10.0237%
رقم 5 : 10.0367%
رقم 6 : 9.9560%
رقم 7 : 9.9813%
رقم 8 : 9.9999%
رقم 9 : 10.0121%

همین طور که می بینید ارقام بسیار عادلانه تقسیم شدند و کاملا شانسی هستند.
عدد pi فقط یک بار در عالم تعیین شده و شانس وجود هر رقم دقیقا با دیگر ارقام برابر بوده ولی احتمال این که تمام ارقام 1 باشند هم وجود داشته!!! ولی باز هم تمام ارقام به صورت یکسان پخش شدند.
خیلی عجیب و جالبه.
یعنی یک سری اعداد کاملا تصادفی با احتمال هم شانس.

ارسال پست