
پروژه ي فروشنده ي دوره گرد
حل مساله پروژه فروشنده ي دوره گرد يا TSP با الگوريتم هاي تكاملي در متلب.
يك فايل با كد متلب
903
- ۱۴۸ بازديد
- ۰ نظر
حل مساله پروژه فروشنده ي دوره گرد يا TSP با الگوريتم هاي تكاملي در متلب.
يك فايل با كد متلب
متلب (به انگليسي: MATLAB) يك محيط نرمافزاري براي انجام محاسبات عددي و يك زبان برنامهنويسي نسل چهارم است. واژهٔ متلب هم به معني محيط محاسبات رقمي و هم به معني خود زبان برنامهنويسي مربوطهاست كه از تركيب دو واژهٔ MATrix (ماتريس) و LABoratory (آزمايشگاه) ايجاد شدهاست. اين نام حاكي از رويكرد ماتريس محور برنامهاست، كه در آن حتي اعداد منفرد هم به عنوان ماتريس در نظر گرفته ميشوند.
كار كردن با ماتريسها در متلب بسيار ساده است. در حقيقت تمام دادهها در متلب به شكل يك ماتريس ذخيره ميشوند. براي مثال يك عدد (اسكالر) به شكل يك ماتريس ۱*۱ ذخيره ميشود. يك رشته مانند «Whale is the biggest animal» به شكل ماتريسي با يك سطر و چندين ستون (كه تعداد ستونها به تعداد كاراكترهاست) ذخيره ميشود. حتي يك تصوير به شكل يك ماتريس سه بعدي ذخيره ميگردد كه بُعد اول و دوم آن براي تعيين مختصات نقاط و بُعد سوم آن براي تعيين رنگ نقاط استفاده ميشود. فايلهاي صوتي نيز در متلب به شكل ماتريسهاي تك ستون (بردارهاي ستوني) ذخيره ميشوند؛ بنابراين جاي تعجب نيست كه متلب مخفف عبارت آزمايشگاه ماتريس باشد.
علاوه بر توابع فراواني كه خود متلب دارد، برنامهنويس نيز ميتواند توابع جديد تعريف كند.
ساخت رابط گرافيكي كاربر مانند ديالوگهايي كه در محيطهاي ويژوال مانند بيسيك و C وجود دارند، در متلب امكانپذير است. اين قابليت، ارتباط بهتري را ميان برنامههاي كاربردي نوشتهشده با متلب و كاربران برقرار ميكند.
متلب كه از محصولات شركت متوركس است، براي گروههاي مختلف مهندسان رشتههاي مختلف از جمله مهندسي برق، مكانيك، رايانه و... كاربرد بسياري دارد.
شما در اين كتاب با تمامي اين قابليت ها آشنا مي شويد و نحوه ي كد زدن در متلب و استفاده از متلب را ياد مي گيريد.
جعبه ابزار سينماتيك براي نرم افزار متلب توابع بسياري را به آن مي افزايد كه در حل مسايل سينماتيكي مكانيزمها و روباتها به شما كمك خواهد كرد. توابعي براي حل سينماتيك مستقيم و معكوس در روباتيك، ماتريسهاي دوران و انتقال و بسياري توابع ديگر. براي دانستن اينكه هر تابع چه كاري انجام مي دهد پس از نصب جعبه ابزار به help متلب برويد و عبارت kinematics را پيدا كنيد.
براي شناساندن اين توابع به نرم افزار متلب تنها كافي است به نام پوشه هايي كه دانلود كرده ايد نگاه كرده و هر كدام را در جاي خود (پوشه هاي هم نام خود در محل نصب متلب) كپي كنيد. سپس در قسمت set path مسير toolbox ريخته شده را به متلب اضافه كنيد.
اين برنامه با نرم افزار متلب نوشته شده است.
اين برنامه قابليت حساب كردن تجزيهي QR هرنوع ماتريس با روش دورانهاي گيونز را دارد.
اين برنامه را طوري نوشته ام كه به سادگي براي افراد مبتدي نيز قابل فهم است.
اين برنامه با نرم افزار متلب نوشته شده است.
اين برنامه قابليت حساب كردن تجزيهي QR هرنوع ماتريس با روش دورانهاي گيونز را دارد.
اين برنامه را طوري نوشته ام كه به سادگي براي افراد مبتدي نيز قابل فهم است.