ترفند متلب: برازش منحنی مبتنی بر داده در متلب

ترفند متلب: برازش منحنی مبتنی بر داده در متلب

یکی از سئوالاتی که غالبا در میان ایمیلهای ارسالی می بینم، و در کلاس های آموزشی نیز به کرات مطرح می شوند، چگونگی برازش منحنی در متلب بر اساس داده است. فرض کنید:

  • شما یک دیتا ست دارید که متشکل از دو متغیر است، که آن ها را در این پست با نام X و Y نشان خواهیم داد؛
  • شما نیازمند مدلی (تابعی) هستید که ارتباط میان این دو متغیر را به صورت ریاضی توصیف نماید؛
  • و هیچ دانش اولیه ای در مورد چگونگی معادلات ریاضی توصیف کننده این ارتباط ندارید و فقط می بایست با استفاده از داده ای که در دست دارید، این مسأله را حل نمایید.

سئوال اصلی: چگونه می توان بهترین منحنی توصیف کننده ارتباط X و Y را به دست آورد؟

برای حل این مسأله روش های مختلفی عددی ارائه شده اند که می توان از روش های کلاسیک مبتنی بر چند جمله ای (مثلا روش لاگرانژ)، سیستم های فازی و شبکه های عصبی مصنوعی نام برد. در این پست، که از سلسله ترفندهای متلب در متلب سایت است، قصد داریم برخی از امکانات جعبه ابزار (تولباکس) برازش منحنی یا Curve Fitting Toolbox را برای حل مسأله برازش منحنی مبتنی بر داده به کار بگیریم. با ما در ادامه مطلب همراه باشید.

ادامه مطلب >>

دانلود رایگان کتابخانه منطق و محاسبات فازی برای دات نت یا DotFuzzy

دانلود رایگان کتابخانه منطق و محاسبات فازی برای دات نت یا DotFuzzy

 

منطق فازی که از ابداعات پرفسور لطفی زاده است، امروزه جایگاه ویژه ای در میان مباحث هوش مصنوعی و هوش محاسباتی دارد. بسیاری از پیشرفت هایی که در این زمینه ها و سایر رشته های علمی مرتبط صورت پذیرفته است، بدون استفاده از ریاضیات و منطق قازی، عملا غیر ممکن است. استفاده ها و کاربردهای گوناگونی که از منطق و محاسبات فازی در رشته های مختلف علمی و فنی به وجود آمده است، باعث جدی تر شدن نیاز محققین و دانشجویان به وجود ابزار محاسبات فازی شده است. نرم افزار متلب دارای جعبه ابزار (تولباکس) نسبتا کاملی برای کار با انواع سیستم های فازی است. اما در برخی مواقع، احتمال دارد شما نیازمند پیاده سازی روش های محاسبات و منطق فازی در یک زبان برنامه نویسی دیگر باشید. از جمله این دلایل می توان به این موارد اشاره نمود: (الف) دسترسی به سرعت محاسباتی بیستر، (ب) تکمیل پروژه ای بزرگ که تا این مرحله با زبان خاصی پیاده سازی شده است، و (پ) استفاده از قابلیت های زبان های برنامه نویسی پیشرفته در زمینه طراحی نرم افزار (که قطعا در محیط نرم افزار متلب در دسترس نیستند).

در این پست قصد داریم تا کتابخانه ای رایگان از توابع و کلاس ها برای منطق و محاسبات فازی را معرفی نماییم، که با استفاده از زبان برنامه نویسی سی شارپ پیاده سازی شده است و در تمامی زبان های برنامه نویسی مبتنی بر دات نت قابل استفاده است؛ از جمله سی شارپ، ویژوال بیسیک دات نت، سی پلاس پلاس دات نت، و اِف شارپ. این کتابخانه که دات فازی یا DotFuzzy نام دارد، توسط آقای مایکل برتولی (یک برنامه نویس و مهندس ایتالیایی) پیاده سازی شده است، و دارای امکانات وسیعی برای کار با مجموعه های فازی و پیاده سازی محاسبات فازی می باشد. در ادامه مطلب با ما همراه باشید.

ادامه مطلب >>

ترفند متلب: چگونگی حل معادلات دیفرانسیل معمولی در متلب

ترفند متلب: چگونگی حل معادلات دیفرانسیل معمولی در متلب

یکی از مهم ترین مسائلی که احتمالا شما در ریاضیات کاربردی و علوم مهندسی با آن مواجه شوید، نیاز به حل معادلات دیفرانسیل به صورت عددی است. این کار برای شبیه سازی و تحلیل سیستم های دینامیکی بسیار حیاتی است. بارها از طریق ایمیل ها با نظراتی که به متلب سایت ارسال شده است، در خصوص حل معادلات دیفرانسیل با مرتبه بیشتر از یک سئوالاتی توسط مراجعین محترم مطرح شده است. در این پست قصد داریم تا مطالبی در خصوص چگونگی حل معادلات دیفرانسیل با مرتبه بیش از یک توسط نرم افزار متلب، ارائه نماییم. در ادامه مطلب با ما همراه باشید.

ادامه مطلب >>

هشتمین کنفرانس بین‌المللی انجمن رمز ایران – دانشگاه فردوسی مشهد – شهریور ۱۳۹۰

هشتمین کنفرانس بین‌المللی انجمن رمز ایران

 

پس از برگزاری هفت دوره از کنفرانس بین‌المللی انجمن رمز ایران طی ۱۰ سال گذشته، دوره هشتم این کنفرانس به میزبانی دانشگاه فردوسی مشهد در روزهای ۲۳ و ۲۴ شهریور ۱۳۹۰ برگزار می‌شود.

هشتمین کنفرانس بین‌المللی امنیت اطلاعات و رمزشناسی انجمن رمز ایران با هدف هم‌افزایی دانش و انتشار یافته‌های نو و بدیع در زمینه امنیت اطلاعات و رمزشناسی، برنامه‌ریزی و اجرا می‌شود. همچنین آشنایی و ارتباط کارشناسان و استادان حوزه امنیت فضای تبادل اطلاعات، بررسی چالش‌های علمی و اجرایی در فرایند کاربری آن در فضای مجازی و تاکید بر امن‌سازی فضای تبادل اطلاعات در کشور از دیگر اهداف برگزارکنندگان است.

کمیته علمی ISCISC 2011 از تمامی استادان و دانش‌پژوهان برای ارسال مقاله‌های علمی و پژوهشی خود به این کنفرانس دعوت به عمل می‌آورد. لطفا به ادامه مطلب توجه فرمایید.

ادامه مطلب >>

دانلود کد الگوریتم شبیه سازی تبرید برای مسأله فروشنده دوره گرد

دانلود کد الگوریتم شبیه سازی تبرید برای مسأله فروشنده دوره گرد

الگوریتم شبیه سازی تبرید یا Simulated Annealing و یا به اختصار SA، یکی از قوی ترین الگوریتم های در زمینه بهینه سازی ترکیباتی یا Combinatorial Optimization است. این الگوریتم در سال ۱۹۸۳ توسط کیرکپاتریک و همکارانش ارائه گردید و در همان مقاله اصلی، بر روی مسأله فروشنده دوره گرد یا TSP اعمال شد. متلب سایت در این پست، کد آماده متلب را که در آن مسأله TSP بااستفاده از الگوریتم SA حل شده است، در اختیار خوانندگان و مراجعین محترم متلب سایت قرار داده است. به ادامه مطلب توجه فرمایید.

ادامه مطلب >>

معرفی سایت: مخزن بهینه سازی تکاملی چند هدفه

معرفی سایت: مخزن بهینه سازی تکاملی چند هدفه

 

در این پست قصد داریم سایتی را معرفی کنیم که مجموعه ای از معتبرترین منابع در مورد بهینه سازی چند هدفه با استفاده از الگوریتم های تکاملی را ارائه می نماید. مخزن بهینه سازی تکاملی چند هدفه یا EMOO Repository سایتی است که به همت پرفسور کارلوس کوئلو کوئلو (Carlos A. Coello Coello) راه اندازی شده است و اکنون توسط ایشان مدیریت می شود. پرفسور کوئلو یکی از افراد سرشناس در حوزه بهینه سازی چند هدفه و مقید است و الگوریتم بهینه سازی ازدحام ذرات چند هدفه یا MOPSO از ابداعات ایشان می باشد. لطفا به ادامه مطلب توجه نمایید.

ادامه مطلب >>

اولین کارگاه آموزشی ملی محاسبات نرم و سیستم های هوشمند – یادبود پروفسور کارو لوکس

اولین کارگاه آموزشی ملی محاسبات نرم و سیستم های هوشمند - یادبود پروفسور کارو لوکس

 

اولین کارگاه آموزشی ملی محاسبات نرم و سیستم های هوشمند در تاریخ ۵ و ۶ خرداد ماه ۱۳۹۰ توسط انجمن سیستمهای هوشمند ایران با همکاری گروه های برق و کامپیوتر دانشکده مهندسی دانشگاه فردوسی مشهد برگزار می شود. برای دریافت اطلاعات بیشتر به ادامه مطلب توجه فرمایید.

ادامه مطلب >>

ثبت نام در دوره آموزشی متلب و هوش مصنوعی برای مهندسین صنایع — اسفند ۸۹

دوره های آموزشی متلب و هوش مصنوعی - MatlabSite.com

ثبت نام در دوره آموزشی متلب و هوش مصنوعی برای مهندسین صنایع شروع شد. این دوره که در دانشکده مهندسی صنایع دانشگاه آزاد – واحد تهران جنوب برگزار خواهد شد، شامل ۳۶ ساعت (۲۴ جلسه) آموزش تئوری و عملی در خصوص مباحث مختلف برنامه نویسی متلب و هوش مصنوعی می باشد. برای دریافت اطلاعات تکمیلی، به ادامه مطلب توجه فرمایید.

ادامه مطلب >>