مشاهده نسخه کامل
: ارايه ها
توي زبان c از ارايه هاي يك دو و سه بعدي استفاذه ميشه و ما از اونا تصوري داريم.
ولي محدوديت نداره يعني ميشه براش ارايه 10 بعدي هم تعريف كرد , ولي اين ارايه چه شكلي هست چه جوري بايد تصورش كرد؟ ؟؟؟ ؟؟؟ اين 10 بعد رو چه جوري در نظر ميگيره ؟!!؟
sin2x=2sinxcosx
16-11-2009, 16:28
مثلا اینو داشته باشین :
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
الان هر یک از سه عنصر بعد اول چهار بعد دارن و هر کدوم از این چهار بعد هم 5 بعد دارن و هر کدوم از این 5 بعد 6 بعد دارن و هر کدوم از این 6 بعد 7 بعد دارن .
تصورش هم مربوط میشه به دروس هندسه و اینا ...
از اساتيد هندسه و فيزيك و رياضي هم سوال كردم ولي جوابي نداشتن.
اين از اون سوال هاي بي جوابه!!! c چيزي رو به وجود مياره كه تصورش هم برا انسان غير ممكن هست.
تصورش برای C زیادم مشکل نیست چون تبدیلش میکنه به یه آرایه یک بعدی،
ولی برای ما چه شکلی در بیاد رو نمیدوونم
ali zi zeperto
16-11-2009, 22:06
از اساتيد هندسه و فيزيك و رياضي هم سوال كردم ولي جوابي نداشتن.
اين از اون سوال هاي بي جوابه!!! c چيزي رو به وجود مياره كه تصورش هم برا انسان غير ممكن هست.
الزاما به اساتید فیزیک و ریاضی ربطی نداره.
چیز عجیبی بوجود نمیاره.اون ابعاد رو می گن که شما راحت تر تصور کنید والا اصلا منطقی نیست.
اگر دانشجوی کامپیوتری فصل اول ساختمان داده ها کتاب جعفر نژاد جواب سوالت به تفصیل هست.بخون اگه سوالی موند در خدمتم.
اگر هم نیستی بگو که کامل برات توضیح بدم.
موفق باشی
ممنون ميشم توضيح بدي.:11:
ali zi zeperto
17-11-2009, 18:27
ممنون ميشم توضيح بدي.
یعنی دانشجو نیستی و دنبال این مطالبی؟ خیلی عالیه.
خوب ببین من توی دو بخش برات توضیح میدم.بخش دوم منوط به فهمیدن بخش اوله.
شما وقتی یه آرایه تعریف می کنی مثلا
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
اگه با آرایه ها توی سی آشنایی داشته باشی می دونی که نام آرایه اشاره گریه به ابتدای آرایه در حافظه.خوب حالا شما گفتی که آرایه ات از نوع کاراکتر ه پس هر خونه ۱ بایته.در نتیجه آدرس خونه n ام آرایه از طریق این فرمول بدست میاد.
آدرس خونه n = آدرس ابتدای آرایه + n * اندازه هر خونه.
مثال :خونه چهارم آرایه ما اگر آدرس ابتداش رو مثلا ۱۰۰۰ در نظر بگیری میشه 1000 + 4 * 1 = 1004
این برای آرایه ۱ بعدی
آرایه ۲ بعدی:
تعریف آرایه
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
فرمولش اینه.
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
مثال:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
آدرس خونه
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنیدمیشه (اگر ابتدا رو ۵۰۰ فرض کنیم)
۵۰۰ + ۱۲ * ۱۰ * ۱ + ۴ * ۱ = ۵۵۴
منظور از n تعداد سطرهای آرایه است.
اگه تا اینجا چیزی مبهم بوده بگو که توضیح بدم.
CppBuilder2006
17-11-2009, 19:53
الزاما به اساتید فیزیک و ریاضی ربطی نداره.
چرا یه ربطایی داره. توو ریاضی از روی بعد های 1 2 و 3 بعدها ی بیش تر، شبیه سازی میشن. حتتا فضاهای بی نهایت بعدی هم داریم که خواص اونا همه بررسی میشن. در فیزیک، زمان رو بعد چهارم در نظر میگیرن و من انیمشین هایی برای تصور اون دیده م. فرق بعد زمان اینه که ما نمی تونیم به اختیار خودمون درش عقب و جلو بریم مثلا نمیتونیم به 100 سال پیش برگردیم برای همین تصور بیش از سه بعد سخته.
ما حتتا با بعد بیش از سه کار میکنیم و خودمون نمی دونیم. یه عدد مثل 1234 یه جورایی شبیه به آرایه چهار بعدیه مثلا 3 نمایدۀ سه بستۀ 10 تاییه و 2 نمایندۀ دو بستۀ 100 تایی... موضوع یه خرده ریاضی و منطقیه..
""گه تا اینجا چیزی مبهم بوده بگو که توضیح بدم."" اين يعني اين كه ادامه داره ؟!
اگه اينطوره بقيش رو هم لطف كنيد.
ali zi zeperto
18-11-2009, 14:25
چرا یه ربطایی داره. توو ریاضی از روی بعد های 1 2 و 3 بعدها ی بیش تر، شبیه سازی میشن. حتتا فضاهای بی نهایت بعدی هم داریم که خواص اونا همه بررسی میشن. در فیزیک، زمان رو بعد چهارم در نظر میگیرن و من انیمشین هایی برای تصور اون دیده م. فرق بعد زمان اینه که ما نمی تونیم به اختیار خودمون درش عقب و جلو بریم مثلا نمیتونیم به 100 سال پیش برگردیم برای همین تصور بیش از سه بعد سخته.
ما حتتا با بعد بیش از سه کار میکنیم و خودمون نمی دونیم. یه عدد مثل 1234 یه جورایی شبیه به آرایه چهار بعدیه مثلا 3 نمایدۀ سه بستۀ 10 تاییه و 2 نمایندۀ دو بستۀ 100 تایی... موضوع یه خرده ریاضی و منطقیه..
اگه اونجوری بخواید حساب کنید همه چی به ریاضی بستگی داره.حتی هوش آدما رو هم اگه بخوان بسنجن جوابش رو با درصد می دن که به ریاضی بستگی داره و از اونجایی که مثلا ۱۰ در صد رو بکار می برن می شه گفت که عدد ۱۰ دو بعدیه و ابعاد مربوط می شن به بعد چهارم ماده و بعد چهارم ماده یه چیز کاملا مربوط به فیزیکه و محاسبات فیزیک مربوطند به ریاضیات.پس هوش آدما مربوطه به ریاضیات.از اونجایی که آدمای گرسنه کم هوشن پس ریاضیات و غذا به هم مربوطن.بر همین اساس غذا مربوط میشه به ابعاد آرایه. :46:
بعد چهارم آرایه چه ربطی به بعد چهارم ماده داره!.. در بعد چهار هزارم آرایه هم می تونیم عقب و جلو بریم چه برسه بعد چهارم.
برای اطلاع شما طبق همین نظریه انیشتین اگر با سرعت نور حرکت کنید زمان ثابت میشه و اگر سرعت شما بیشتر از نور بشه زمان رو به عقب بر می گرده.این چیزا قابل تصور نیست ولی بر اساس فرمول های بدست آمده منطقی ان.پس در بعد چهارم هم میشه حرکت کرد.
بحث تاپیک چی بود و چی شد.
CppBuilder2006
19-11-2009, 02:07
بعد چهارم آرایه چه ربطی به بعد چهارم ماده داره!..
برای همه چیز مدل ریاضی هست و ریاضی همه چیزو به طور منطقی به هم ربط میده.
چون تاپیک رو p d درست کردن بیش تر از این نمی خوام تاپیک رو (به قول انگلیسیا) hijack کنم! :13:
به نظر من بحث به هر جايي كه ميكشه ادامه بديد, مشكلي نيست. بحث بحثه فرقي نميكنه.
من كه شخصا استقبال ميكنم. اجازه بديد مسايل روشن شه.
ali zi zeperto
20-11-2009, 10:47
خواهش می کنم تایپک رو hijack کنید.
من كه شخصا استقبال ميكنم. اجازه بديد مسايل روشن شه.
شما مگه به جوابت نرسیدی؟اگه چیزی در مورد فرمولها بوده که متوجه نشدی بگو اگر نه بحثی نیست.
دوست عزیزی که ایندکس دهی آرایه رو مربوط به ریاضیات و فیزیک می دونن لطف کنن سر فصل های مربوط به این مورد رو همین جا اعلام کنن تا بیشتر بررسی بشه.
ممنون
sin2x=2sinxcosx
20-11-2009, 12:58
سلام .
دوستان بهتره از بحث اصلی تاپیک بیشتر از این منحرف نشیم .
ممنون از توجه شما ...
arash_aran3m
26-02-2011, 12:41
سلام به همه عزیزان
من تا بحال به دلایل شخصی از فروم ها تنها استفاده می کردم بدون هیچ پستی... :31:
یه سوال داشتم... آرایه 4-5 بعدی به چه صورت ستونی و سطری پیاده سازی میشن و دست یابی به عنصر هر آرایه به چه صورتی هستش؟!
ممنون میشم زودتر جواب بدین به یه تازه وارد :31:
اینم واسه همتون:11:
MosaferJade
02-03-2011, 02:44
سلام
ببینید ما یه فضای سه بعدی داریم تا اینجا می تونیم آرایه های سه بعدی رو درک کنیم
آرایه چهار بعدی: حالا در همون فضای سه بعدی که به ما یه نقطه رو نشون میده یه بعدی رو میشه به
آرایه اضافه کرد که دمای اون نقطه رو بشه درش ذخیره کرد بعد پنجمش هم میشه اضافه کرد برای شدت نور
و خیلی پارامتر های دیگه
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنیداینم یه قسمتی از مطلبش
نوشته شده توسط ebse[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
من درباره بعد چیز زیادی نمیدونم فقط دوتا چیز میگم
1-زوایای بعد ها نسبت به هم 90 نباشه مثلا زاویه بین زاویه بین بعد ها 60و 120 باشه
شاید اینجور باشه اگه تونستم یه شکل هم بعدا براتون می زارم
2- در برنامه نویسی رشته کامپیوتر
برای کامپیوتر متغیر تعریف می کنن مجموعه متغیر بعضی مواقع لازم میشه بسازند که بهش میگن آرایه
آرایه ها از یک بعدی داره تا n بعدی مثلا متغیر آرایه ای a چهار بعدی باشه اونو با یه چهارتایی به صورت زیر
نشون میدن a[1,2,3,4] 0 ( اعداد آرایه فرضی هست) حالا بعد هایی که با 2.3.4 نشون دادم میتونه یه سه بعدی باشه
اسمش رو میزاریمf حالا میشه a[1,f] 0 که این میشه یه دوبعدی و در حقیقت میشه با بعد 1 و f یه نقطه ای رو انتخاب کرد
توی یکی از فضاهای سه بعدی
تو قرآن اومده که خداوند عالم بیش از 18000 (البته فقط شنیدم) عالم رو به موازات این عالم ایجاد کرده است
حالا هر کدومش رو یه سه بعدی در نظر بگیریم پس هر کدوم یه x,y,z دارند حالا فرض کنیم این عوالم هستی رو براساس یه
خضیصه بشه به n گروه تقسیم کرد وکلش رو مثل مثال قبل همون a در نظر بگیرید پس اینجا میشه یه پنج تایی به صورت
فلان خصیصه و I امین عالم با این خصیصه و نقاط x,y,z آن
و این هم بگم انسان همیشه بی نهایت را به زبان هیچ موقع در عمل به آن حتی فکر هم نمی کندامید وارم تونسته باشم درست منتقل کنم
موفق باشید
MosaferJade
02-03-2011, 02:57
یه سوال داشتم... آرایه 4-5 بعدی به چه صورت ستونی و سطری پیاده سازی میشن و دست یابی به عنصر هر آرایه به چه صورتی هستش؟!
فکر کنم در بالا ( مخصوصا در نقل قول قسمت شماره 2 دوستمون ebse )شما هم جوابتون رو گرفته باشید
arash_aran3m
02-03-2011, 23:04
با تشکر از دوستان ...
اما منظور من بیشتر از درک مفهوم بعد و آرایه ، پیاده سازی ستونی و سطری اون روی فضای حافظه RAM بود...
به هر صورت مممنون :20:
MosaferJade
03-03-2011, 02:13
آرایه به خانه های هم نوع که به صورت پشت سر هم در رم قرار می گیرد حالا اگه آرایه یک بعدی باشه یا دو بعدی یا . . . فرقی نمیکنه
یه مثال می زنم برات
فرض کن یه آرایه دو بعدی داریa[3,8]0 حال اینا به این صورت در رم قرار می گیرند
a[0,0]0
a[0,1]0
.
.
a[0,5]0
a[1,0]0
.
.
a[1,5]0
a[2,0]0
.
.
a[2,5]0
مثل اینکه شما یک آرایه یک بعدی به طول 3×8 رو ایجاد کرده باشید مثل b[24]0
اگه بازم نفهمیدید بگید تا یه مثال دیگه بزنم
موفق باشید
arash_aran3m
03-03-2011, 20:47
ممنون ، کافی بود...
vBulletin , Copyright ©2000-2025, Jelsoft Enterprises Ltd.