عملگرها و اپراتورها در ریاضیات و فیزیک

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

Allisnumber

نام: غلامرضا سلیمانی

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


پست: 52

سپاس: 7

Re: عملگرها و اپراتورها در ریاضیات و فیزیک

پست توسط Allisnumber »

من فقط تا 3 دقیقه دیگه میتونم اینجا آنلاین باشم بعدش کار دارم. بنابراین هر زمان که خواستید چند عدد زوج انتخاب کنید, بهم بگید آنلاین بشم و مدل خودم را با اعداد شما تست کنیم. مثلا ساعت 8 یا 9 شب.

نمایه کاربر
You-See

نام: U30

محل اقامت: تهران

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


پست: 1281

سپاس: 787

جنسیت:

تماس:

Re: عملگرها و اپراتورها در ریاضیات و فیزیک

پست توسط You-See »

هر زمان آنلاین شدید لطفا این تست رو بگیرید:

جمع 20 عدد با هم بشود 8751
بازه اعداد هم بین -300 باشد تا +800

دقت داشته باشید که سوال من در متن همین مساله نهفته شده:
تمام حالات چقدر طول می کشد؟


برای مثال به این مساله دقت کنید:
جمع 3 عدد بشود 10
اعداد از 1 تا 10

10 0 0
9 0 1
8 0 2
7 0 3
6 0 4
5 0 5
4 0 6
3 0 7
2 0 8
1 0 9
0 0 10
9 1 0
8 1 1
7 1 2
6 1 3
5 1 4
4 1 5
3 1 6
2 1 7
1 1 8
0 1 9
8 2 0
7 2 1
6 2 2
5 2 3
4 2 4
3 2 5
2 2 6
1 2 7
0 2 8
7 3 0
6 3 1
5 3 2
4 3 3
3 3 4
2 3 5
1 3 6
0 3 7
6 4 0
5 4 1
4 4 2
3 4 3
2 4 4
1 4 5
0 4 6
5 5 0
4 5 1
3 5 2
2 5 3
1 5 4
0 5 5
4 6 0
3 6 1
2 6 2
1 6 3
0 6 4
3 7 0
2 7 1
1 7 2
0 7 3
2 8 0
1 8 1
0 8 2
1 9 0
0 9 1
0 10 0


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

در مورد گوگل، فکر می کنم اظهار نظر من در این زمینه که تخصصم هست، قابل ارجاع تر از شما باشه.
همون طور که اظهار نظر شما در رشته خودتون برای من بیشتر منطقی به نظر می رسه.
در مورد دیپ مایند، محصول شرکت گوگل تخقیق کنید، در مورد کراولر، موتور پنگوئن، و خیلی خیلی محصولات دیگه از گوگل تحقیق کنید.
دوستای گلم حمایت کنید : https://cafebazaar.ir/app/com.nikanmehr.marmarxword/

Allisnumber

نام: غلامرضا سلیمانی

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


پست: 52

سپاس: 7

Re: عملگرها و اپراتورها در ریاضیات و فیزیک

پست توسط Allisnumber »

من این پست رو حذف میکنم. چون خودمم هم اشتباه کردم در مورد محدوده که باید بین -800 تا 7000 باشه. البته این پست رو مجددا در آخر پست میکنم.
آخرین ویرایش توسط Allisnumber شنبه ۱۳۹۶/۷/۲۹ - ۲۱:۱۴, ویرایش شده کلا 1 بار

Allisnumber

نام: غلامرضا سلیمانی

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


پست: 52

سپاس: 7

Re: عملگرها و اپراتورها در ریاضیات و فیزیک

پست توسط Allisnumber »

جمع 20 عدد با هم بشود 8751
بازه اعداد هم بین -300 باشد تا +800

من به شما گفتم که محدوده ای که من برای c انتخاب کردم بین -800 و 7000 است و شما الان عدد 8751 را می خواهید. خواهش میکنم به کامنت های قبلی دقت کنید. ضمنا من گفتم که برای جواب متغیر ها هیچ بازه ای وجود ندارد. اما شما محدوده برایش گذاشته اید (-300 تا 800) این نشان میده که مدل شما فقط برای محدوده خیلی کمی از اعداد مثلا بین 300- و 800 قادر است جواب تولید کند.

تنها کاری که شما باید بکنید اینست که بین -800 و 7000 یا هر محدوده ای که دوست دارید به من عدد c اعلام کنید و من 20 عدد که حل معادله است به شما تحویل میدهم

نمایه کاربر
You-See

نام: U30

محل اقامت: تهران

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


پست: 1281

سپاس: 787

جنسیت:

تماس:

Re: عملگرها و اپراتورها در ریاضیات و فیزیک

پست توسط You-See »

این جیزی رو نشون نمی ده.
نمی دونم چرا سعی دارید مدام مقایسه کنید.
آقا مدل شما خیلی بهتره، خوبه؟
عزیزم، لطفا بفرمایید اون بی نهایت عدد تولید شده ی درست رو بر چه اساسی فیلتر می کنید که بشود مثلا 40 تا؟
اگر دوست ندارید، بیشتر از این بحث رو کش نمی دهم.
من به اونچه که می خواستم رسیدم.
دوستای گلم حمایت کنید : https://cafebazaar.ir/app/com.nikanmehr.marmarxword/

Allisnumber

نام: غلامرضا سلیمانی

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


پست: 52

سپاس: 7

Re: عملگرها و اپراتورها در ریاضیات و فیزیک

پست توسط Allisnumber »

ببینید مشکل اینجاست که من با یک برنامه و Visual Basic دارم کار میکنم و شما با یک زبان دیگر برا همین اصلا سوال شما رو (عزیزم، لطفا بفرمایید اون بی نهایت عدد تولید شده ی درست رو بر چه اساسی فیلتر می کنید که بشود مثلا 40 تا؟) متوجه نمیشم.
دوست عزیز من علاوه بر VBA کد و اکسل, از تئوری های جدید در ریاضیات هم در ساخت این مدل ها استفاده میکنم. یعنی ترکیبی از آنهاست. شما عنوان این پست رو نگاه کن (عملگرها و اپراتورها در ریاضیات و فیزیک). یادم میاد قبلا بهم گفته بودید مفهوم این تئوری ها چی است. واقعیت این هست که من به منطقی که در لینک زیر گذاشتم کاملا اعتقاد دارم:

http://www.emfps.org/2017/09/3.html

https://2.bp.blogspot.com/-cKojf0SbYJk/ ... titled.png

در حقیقت من میخواهم بهتون بگم که این مدل بینهایت جواب 20 تایی تولید میکنه بنابر این در اینجا فیلتر مفهومی نداره.

Allisnumber

نام: غلامرضا سلیمانی

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


پست: 52

سپاس: 7

Re: عملگرها و اپراتورها در ریاضیات و فیزیک

پست توسط Allisnumber »

با سلام

حالا شما میتوانید روی لینک زیر فیلم آموزشی مربوط به حل یک معادله 20 مجهولی را ببینید:

http://www.emfps.org/2017/10/the-power- ... ll-in.html

نمایه کاربر
You-See

نام: U30

محل اقامت: تهران

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


پست: 1281

سپاس: 787

جنسیت:

تماس:

Re: عملگرها و اپراتورها در ریاضیات و فیزیک

پست توسط You-See »

اعدادی که تولید می کنید، آیا می توانید مجموعه جوابی تولید کنید که همه اش غیر صفر باشد؟
مثلا 100 عدد از این مجموعه چقدر زمان می برد؟ حتما این سوال رو جواب بدید.

گفتید: "علاوه بر VBA کد و اکسل, از تئوری های جدید در ریاضیات هم در ساخت این مدل ها استفاده میکنم"
متاسفانه شما فکر می کنید که کد VBA نوشتن خیلی شاهکار و در سطح بالاست. ایرادی نداره که برنامتون رو با این کد نوشتید، ولی بهتره اکسل رو کلا فراموش کنید. تئوری جدید ریاضیات یعنی چه؟ دیگه جمع 20 تا عدد چه تئوری جدیدی داره؟ عجب!


در اوقات خالی برنامه ای نوشتم که شرایط زیر را دارد:
تعداد اعدادی که قرار است با هم جمع شوند، نا محدود است، به طول مثلا 50 عدد یا بیشتر
تعداد پاسخ هایی که تولید می کند نامحدود است، پاسخ ها سرعت خوبی دارند، مثلا هزار تای آنها زیر ثانیه طول می کشد
تمامی پاسخ ها یونیک هستند
تمامی پاسخ ها غیر صفر هستند

هر زمان که اعلام آمادگی کردید، یک نمونه از سوالی که گذاشتم بدهید تا برویم سراغ بررسی برنامه

ضمنا، با بررسی بیشتر فهمیدم اصولا داشتن اعشار یافتن اعداد رو آسون تر می کنه، برنامه ای سخت تره که اعشار نداشته باشه و از محاسبات عددی استفاده کنه نه تقسیمات!
منتظرم
آخرین ویرایش توسط You-See دوشنبه ۱۳۹۶/۸/۱ - ۱۲:۳۷, ویرایش شده کلا 1 بار
دوستای گلم حمایت کنید : https://cafebazaar.ir/app/com.nikanmehr.marmarxword/

نمایه کاربر
You-See

نام: U30

محل اقامت: تهران

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


پست: 1281

سپاس: 787

جنسیت:

تماس:

Re: عملگرها و اپراتورها در ریاضیات و فیزیک

پست توسط You-See »

برنامه برای جمع همزمان 100 عدد و تعداد خروجی 1000 عدد، تنها 900 میلی ثانیه زمان برد!

یعنی 1000 بار این معادله را با جواب های غیر صفر حل می کند:
جمع 100 عدد با هم بشود عددی که شما می دهید، فرقی هم نمی کند که عدد زوج است یا فرد، ..
نمونه ای از اعداد را برایتان در قالب یک فایل متنی می فرستم
شما دسترسی جهت مشاهده فایل پیوست این پست را ندارید.
دوستای گلم حمایت کنید : https://cafebazaar.ir/app/com.nikanmehr.marmarxword/

نمایه کاربر
aalireza

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


پست: 820

سپاس: 346

جنسیت:

Re: عملگرها و اپراتورها در ریاضیات و فیزیک

پست توسط aalireza »

این «معادله»یِ ۱۰۰ مجهولی حل کردن، زمانی معنی می‌ده که حداقل یکی از متغیرها مستقل نباشه. اگه تمامیِ متغیرهات مستقل باشن، اون وقت «تنها» کاری که باید انجام بدی، اینه که بازه تعیین کنی و بعد هر جوابِ ضربِ دکارتیِ ۱۰۰ مجموعه‌یِ حاویِ‌ اعدادِ‌ درونِ اون بازه، جوابِ اون معادله محسوب می‌شه. این یعنی هر نقطه‌یِ ممکن تویِ‌ فضات می‌شه یه جواب. این یعنی چیزایی که ملت تو زمانِ ارشمیدس باش سروکار داشتن سخت‌تر از کاریه که داری انجام می‌دی، چون صرفاً کارشون بدیهی نبود!

یه‌جاهایِ دیگه‌هم گفته بودی که مدلت همزمان کار انجام می‌ده و اینا.

۱- مدلت از نظرِ فیزیکی نمی‌تونه همزمان انجام بده، چون اوّلاً سی‌پی‌یوت ساعت می‌زنه، و ثانیاً حتی شبیه‌سازی‌شم نمی‌تونی بکنی چون به‌تعدادِ متغیرهات سی‌پی‌یو نداری احتمالاً، و ثالثاً اسکجوالرِ سیستم‌عاملت اجازه نمی‌ده بی‌تأخیر این‌کارو انجام بدی، و رابعاً داری می‌گی ویژوال‌بیسیک نوشتی که یعنی هم گاربج‌کالکتور داری که نزاره حدِ بالا داشته باشی واسه زمانِ‌ انجامِ یه عمل و هم کلاً زبانت اصلاً چندپروسه‌ای و تردینگ و این مدل قرتی بازیا نداره.

۲- مدلت از نظرِ‌ ریاضی نمی‌تونه همزمان انجام بده، فارغ از این‌که حدِ پایینِ ضربِ‌ ماتریسی n^2 هست، شما هیچ‌وقت در زمانِ ثابت نمی‌تونی ورودی بخونی، پس یعنی در زمانِ‌ ثابت هم نمی‌تونی پردازش کنی و خروجی بدی.

کلاً من نگرفتم ۵۰ و خرده‌ای پست واسه چی بود!

====


You-See نوشته شده:برنامه برای جمع همزمان 100 عدد و تعداد خروجی 1000 عدد، تنها 900 میلی ثانیه زمان برد!

یعنی 1000 بار این معادله را با جواب های غیر صفر حل می کند:
جمع 100 عدد با هم بشود عددی که شما می دهید، فرقی هم نمی کند که عدد زوج است یا فرد، ..
نمونه ای از اعداد را برایتان در قالب یک فایل متنی می فرستم


:دی ۹۰۰ میلی‌ثانیه زیاده دادا.

کد: انتخاب همه

#!/usr/bin/env python

from itertools import product


def iterate_over_N():
    n = 1
    while True:
        yield n
        n += 1


def gen_cover(radius):
    yield set(range(-radius, radius))
    for n in iterate_over_N():
        yield (set(range(-radius * (n + 1), radius * (n + 1))) -
               set(range(-radius * n, radius * n)))


def area(cover, length):
    return [[0, *cover]] * length


if __name__ == '__main__':
    solution_count = 1000
    total_vars = 100
    target = 8751
    cycle_count = 10

    results = set()
    for cover in gen_cover(cycle_count):
        for point in product(*area(cover, total_vars - 2)):
            results.add(' '.join(
                map(str, list(point) + [target - sum(point)])
            ))
            if len(results) > solution_count:
                with open('~/out.txt', 'w') as f:
                    for solution in results:
                        f.write("{}\n".format(solution))
                raise SystemExit


این تو پایتونِ‌ تک هسته‌ای و آپتیمایز نشده، روی i5-3320M کمتر از ۰.۰۶ ثانیه زمان می‌بره. :دی

نمایه کاربر
You-See

نام: U30

محل اقامت: تهران

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


پست: 1281

سپاس: 787

جنسیت:

تماس:

Re: عملگرها و اپراتورها در ریاضیات و فیزیک

پست توسط You-See »

اون 900 میلی ثانیه هم بیشتر برای گرفتن حافظه و اینیشیالایز بوده برادر. وگرنه تقریبا هیچی طول نمی کشه!
همین کد رو یک بار با اس کیو ال هم زدم، اما شرایط fair نبود، برای همین با برنامه نویسی خطی نوشتمش.
من برای این که ادعای دوستمون مبنی بر این که "هیچ کس در جهان چنین کاری نکرده" رو رد کنم، با ایشون این همه صحبت کردم.
اولش فکر کردم شاید صحبت از چیزی است که من نمی فهمم، بعد که با توضیحات ناقص ایشون فهمیدم اصل ماجرا چیه، براشون سمپل زدم.
و در نتیجه متوجه شدم که ایشون که مالی کار کردن، و کمی به کدهای VBA و اکسل هم مشرف بودن، فکر کردن که تمام دنیا رو تسخیر کردند.
به هر حال ایشون پست های زیادی دارند و در همه اونها هم مدعی هستند، جا برای دفاع هم براشون بازه،
دوستان دیگه هم فقط تشکر کرده بودند، به نظرم باید یه محکی می خورد تا ببینیم چی ساختن.
روز خوش.
دوستای گلم حمایت کنید : https://cafebazaar.ir/app/com.nikanmehr.marmarxword/

Allisnumber

نام: غلامرضا سلیمانی

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


پست: 52

سپاس: 7

Re: عملگرها و اپراتورها در ریاضیات و فیزیک

پست توسط Allisnumber »

با سلام
من کلیپ زیر را روی وب سایتم پست کردم که بطور واضح نشون میده با هر کلیک معادله برای اعداد 63031280 و 77699560 و 14667470 , جواب های مختلف 20 متغیره حل میکنه. حالا نمیدونم هر کلیک چقدر زمان میبره. خودتون میتونید کلیپ رو ببینید:

http://www.emfps.org/2017/10/the-power- ... ll-in.html

با توجه به اینکه در امور مالی اعداد خیلی سنگین هستند, من از شما خواهش میکنم برای عدد 68120023284080 شما 10 جواب 20 متغیره (نیازی به 50 یا 100 متغیر نیست) با برنامه ای که نوشتید همین جا ظرف حداکثر 1 ساعت از وقتی آنلاین میشید, پست کنید. اگر هم نتونستید خواهش میکنم اطلاع بدید من دوباره یک کلیپ دیگه درست میکنم که فقط با 10 کلیک 10 تا جواب مختلف برای این معادله حل کنه.

نمایه کاربر
You-See

نام: U30

محل اقامت: تهران

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


پست: 1281

سپاس: 787

جنسیت:

تماس:

Re: عملگرها و اپراتورها در ریاضیات و فیزیک

پست توسط You-See »

یعنی فکر می کنید که با بحث BigNumbers آشنا نیستم؟

بفرمایید. زمان انجام :
0.0006 ثانیه
شما دسترسی جهت مشاهده فایل پیوست این پست را ندارید.
دوستای گلم حمایت کنید : https://cafebazaar.ir/app/com.nikanmehr.marmarxword/

Allisnumber

نام: غلامرضا سلیمانی

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


پست: 52

سپاس: 7

Re: عملگرها و اپراتورها در ریاضیات و فیزیک

پست توسط Allisnumber »



42234414436130.00- 6130802095567.00 - 29291610012154.00


(6130802095567.00-) – (42234414436130.00-) = 36103612340563.00
(29291610012154.00) – (-6130802095567.00) = 35422412107721.00

(35422412107721.00) – (36103612340563.00) = 681200232842.00

نمایه کاربر
aalireza

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


پست: 820

سپاس: 346

جنسیت:

Re: عملگرها و اپراتورها در ریاضیات و فیزیک

پست توسط aalireza »

Allisnumber نوشته شده:


42234414436130.00- 6130802095567.00 - 29291610012154.00


(6130802095567.00-) – (42234414436130.00-) = 36103612340563.00
(29291610012154.00) – (-6130802095567.00) = 35422412107721.00

(35422412107721.00) – (36103612340563.00) = 681200232842.00


علتِ ایرادِ کاریِ‌ این بابا احتمالِ قریب به یقین تو فلوتینگ پوینته. الان واسه عددِ ۶۸۱۲۰۰۲۳۲۸۴۰۸۰، ۱۰۰۰۰ جوابِ ۲۰متغیره در طولِ ۰.۱۴ثانیه محاسبه شد. حالا برو یه ویدئو دیگه درست کن آموزشمون بده چه‌جوری نقطه‌بشماریم. :)
شما دسترسی جهت مشاهده فایل پیوست این پست را ندارید.

ارسال پست