MATLAB
2.35K subscribers
202 photos
24 videos
143 files
280 links
Download Telegram
🍀🍀 آموزش سیستم های فازی و کنترل فازی 🍀🍀
___________________________________________
💡 جلسه دوم
💡 استاد : مهندس صدرالحفاظی
___________________________________________

🌻🌺 جلسه دوم این مبحث آموزشی به پایان رسیدبا تشکر از توجه و صبر کلیه دوستان الزام یادگیری پایه ای این درس توضیحات فراوان به همراه مثال های متعدد می باشد که سعی شد به آن پرداخته شود هر قدر مفاهیم پایه ای فازی کامل تر تفهیم شود پیاده سازی کنترل کننده های فازی قابل فهم تر و آسانتر خواهد شد انشااله در انتهای این مباحث کلیه کدهای متلب در حین آموزش کامل کنترل کننده های فازی توضیح داده خواهد شد🌻🌺
___________________________________________
#Fuzzy_Logic
#آموزش_مقدماتی
#جلسه_دوم
#صدر_الحفاظی
#مثال

© @MATLAB_tutorial
© @MATLAB_files
___________________________________________
🍀🍀 آموزش سیستم های فازی و کنترل فازی 🍀🍀
___________________________________________
💡 جلسه دوم
💡 استاد : مهندس صدرالحفاظی
___________________________________________

🌻🌺 🌻🌺 🌻🌺 شب دوستان و سروران گرامی خوش
🌻🌺 جزوه آموزشی مربوط به جلسه دوم در ادامه در کانال اموزش متلب قرار داده خواهد شد🌻🌺
___________________________________________
#Fuzzy_Logic
#آموزش_مقدماتی
#جلسه_دوم
#صدر_الحفاظی
#مثال

© @MATLAB_tutorial
© @MATLAB_files
___________________________________________
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
🍀🍀 آموزش برنامه نویسی و کدنویسی متلب 🍀🍀
___________________________________________
💡 جلسه اول : دوم
💡 استاد : مولوی
___________________________________________

با سلام و احترام خدمت همه دوستان
مولوی هستم، مدرس متلب در دانشگاه آزاد مشهد در خدمتتونم با آموزش برنامه نویسی و کدنویسی متلب



___________________________________________
#MATLAB_programming
#آموزش_مقدماتی
#جلسه_دوم
#مولوی
#مثال

© @MATLAB_tutorial
© @MATLAB_files
___________________________________________
🍀🍀 آموزش برنامه نویسی و کدنویسی متلب 🍀🍀
___________________________________________
💡 جلسه اول : دوم
💡 استاد : مولوی
___________________________________________
جلسه دوم
درابتدا باید بگم که متلب همه چیز رو به صورت ماتریسی می¬بیند یعنی اینکه مثلا فرضا عدد 7 را به صورت یک ماتریس 1 در 1 خواهد دید.
ابتدا میریم سراغ کار با قسمت command window



___________________________________________
#MATLAB_programming
#آموزش_مقدماتی
#جلسه_دوم
#مولوی
#مثال

© @MATLAB_tutorial
© @MATLAB_files
___________________________________________
🍀🍀 آموزش برنامه نویسی و کدنویسی متلب 🍀🍀
___________________________________________
💡 جلسه اول : دوم
💡 استاد : مولوی
___________________________________________
مثلا اگر بخواهیم یک بردار از اعداد 1 و2و4 و5 را داشته باشیم، باید مورد نظر را در داخل براکت قرار داد به این صورت که

خب مشاهده می کنید که با زدن کلید enter ، باعث شد خروجی هم اعداد مربوطه را نشان دهد. مشاهده خواهید کرد که بردار مربوطه درون متغییری با نام ans که از کلمات کلیدی خود متلب هست، قرار گرفته است چون در زمانی که به بردار ها یا ماتریس ها که در ادامه اشاره خواهیم کرد، متغییری نسبت ندهیم، متلب از متغییر پیش فرض خود استفاده خواهد کرد ولی این نکته را در نظر داشته باشید که با این کار هر سری باعث می شود که مقادیر قبلی در متغییر ans حذف و مقادیر جدید جایگزین آن ها شوند برای این بهتر است هر موردی را درون متغییری نسبت دهیم. مثلا مقادیر 1 , 3 ,5 را به متغییری به نام a نسبت میدهیم به این صورت



___________________________________________
#MATLAB_programming
#آموزش_مقدماتی
#جلسه_دوم
#مولوی
#مثال

© @MATLAB_tutorial
© @MATLAB_files
___________________________________________
http://goo.gl/Wrieig
🍀🍀 آموزش برنامه نویسی و کدنویسی متلب 🍀🍀
___________________________________________
💡 جلسه اول : دوم
💡 استاد : مولوی
___________________________________________
نکاتی را بگم در این خصوص که علامت » یعنی متلب آماده وارد کردن دستور جدید می باشد.
و نکته دیگر اینکه تعریف متغییرها به چه صورت می¬باشد؟ اسم متغییرها با اعداد نمیتواند شروع شود ولی در ادامه آن، بلامانع هست. همچنین نمیتوان بین دو حرف برای اسم یک متغییر فاصله گذاشت و ایراد محسوب می شود. میتوان با _ اسم متغییر را شروع کرد و یا ترکیبی از حروف و اعداد باشد.
نکته بعدی اینکه در متلب زمانی که شما مقداری را به متغییری نسبت می دهید، با توجه به مقادیر یا مقدار انتساب داده شده به متغییر مزبوزه، نوع متغیر مشخص خواهد شد و نیاز به تعریف نوع متغییر از ابتدا نمی باشد.


___________________________________________
#MATLAB_programming
#آموزش_مقدماتی
#جلسه_دوم
#مولوی
#مثال

© @MATLAB_tutorial
© @MATLAB_files
___________________________________________
🍀🍀 آموزش برنامه نویسی و کدنویسی متلب 🍀🍀
___________________________________________
💡 جلسه اول : دوم
💡 استاد : مولوی
___________________________________________
برای وارد کردن اعداد به صورت بردار یا ماتریس باید طبق شکل زیر اعداد را وارد کرد

هر دو طریق بالا نتیجه یکسانی برای ایجاد بردار خواهد داشت.
تعریف بردار و ماتریس: بردار یعنی یک آرایه 1*n که 1 تعداد سطرها و n تعداد ستون ها خواهد بود. و تعداد سطرها همیشه عدد 1 خواهد بود.
ماتریس: به صورت یک آرایه n*m خواهد بود ، یعنی تعداد سطرها n و تعداد ستون ها m خواهد بود.



___________________________________________
#MATLAB_programming
#آموزش_مقدماتی
#جلسه_دوم
#مولوی
#مثال

© @MATLAB_tutorial
© @MATLAB_files
___________________________________________
http://goo.gl/7QW340
🍀🍀 آموزش برنامه نویسی و کدنویسی متلب 🍀🍀
___________________________________________
💡 جلسه اول : دوم
💡 استاد : مولوی
___________________________________________
3 دستور پرکاربرد در متلب وجود دارد که اکثرا در همه برنامه های متلب در بخش ام فایل نویسی خواهد بود.
1-دستور clc برای پاک کردن صفجه خروجی که خروجی های قبلی با خروجی های جدید اشتباه نشود و برنامه نویس راحت تر نتایج رو در برنامه جاری ببیند.
2- دستور clear برای پاک کردن حافظه کاری خواهد بود
3- دستور close all برای بستن تمامی پنجره های گرافیکی از قبل باز شده می باشد.



___________________________________________
#MATLAB_programming
#آموزش_مقدماتی
#جلسه_دوم
#مولوی
#مثال

© @MATLAB_tutorial
© @MATLAB_files
___________________________________________
🍀🍀 آموزش برنامه نویسی و کدنویسی متلب 🍀🍀
___________________________________________
💡 جلسه اول : دوم
💡 استاد : مولوی
___________________________________________

عملیات ریاضی در متلب:
اگر بخواهیم اعداد 2و4 و 5 را با اعداد 3 و 5 و9 جمع کنیم اینطور باید نوشت:




___________________________________________
#MATLAB_programming
#آموزش_مقدماتی
#جلسه_دوم
#مولوی
#مثال

© @MATLAB_tutorial
© @MATLAB_files
___________________________________________
http://goo.gl/J6XCBP
🍀🍀 آموزش برنامه نویسی و کدنویسی متلب 🍀🍀
___________________________________________
💡 جلسه اول : دوم
💡 استاد : مولوی
___________________________________________
یا می توان مستقیما بردار ها را با هم جمع کرد یعنی



___________________________________________
#MATLAB_programming
#آموزش_مقدماتی
#جلسه_دوم
#مولوی
#مثال

© @MATLAB_tutorial
© @MATLAB_files
___________________________________________
http://goo.gl/lQW8WC
🍀🍀 آموزش برنامه نویسی و کدنویسی متلب 🍀🍀
___________________________________________
💡 جلسه اول : دوم
💡 استاد : مولوی
___________________________________________
برای تفریق و ضرب و تقسیم و توان هم به شیوه بالا کار صورت می گیرد ولی باید برای تفریق از علامت – و برای ضرب از * و برای تقسیم از / و برای توان از ^ استفاده نمود.



___________________________________________
#MATLAB_programming
#آموزش_مقدماتی
#جلسه_دوم
#مولوی
#مثال

© @MATLAB_tutorial
© @MATLAB_files
___________________________________________

goo.gl/Nn5c3y
🍀🍀 آموزش برنامه نویسی و کدنویسی متلب 🍀🍀
___________________________________________
💡 جلسه اول : دوم
💡 استاد : مولوی
___________________________________________

دستور بالا چرا خطا برای عمل ضرب گرفته هست؟ چون می دانیم که در بردارهای مربوطه که 3*1 هستند باید به صورت



___________________________________________
#MATLAB_programming
#آموزش_مقدماتی
#جلسه_دوم
#مولوی
#مثال

© @MATLAB_tutorial
© @MATLAB_files
___________________________________________

goo.gl/PCQa0G
🍀🍀 آموزش برنامه نویسی و کدنویسی متلب 🍀🍀
___________________________________________
💡 جلسه اول : دوم
💡 استاد : مولوی
___________________________________________
نوشت یعنی یکی از بردار ها را ترانهاده کنیم که در بحث ماتریس ها به این نوع ضرب کردن، ضرب ماتریسی می گوییم ، اما اگر بخواهیم ضرب را به صورت درایه به درایه انجام دهیم باید به شیوه زیر انجام دهیم یعنی
___________________________________________
#MATLAB_programming
#آموزش_مقدماتی
#جلسه_دوم
#مولوی
#مثال

© @MATLAB_tutorial
© @MATLAB_files
___________________________________________
http://goo.gl/RzV9JQ
🍀🍀 آموزش برنامه نویسی و کدنویسی متلب 🍀🍀
___________________________________________
💡 جلسه اول : دوم
💡 استاد : مولوی
___________________________________________
یعنی قبل از علامت * از دات یا (.) استفاده کرد که در این صورت ضرب آرایه ای می شود. برای عمل تقسیم و توان هم همینطور می توان به صورت آرایه ای انجام دهیم.
نکته: برای عملیات جمع و تفریق نیاز به گذاشتن (.) نسیت چون خودشان به صورت اتومات به صورت درایه به درایه عمل می کنند.
___________________________________________
#MATLAB_programming
#آموزش_مقدماتی
#جلسه_دوم
#مولوی
#مثال

© @MATLAB_tutorial
© @MATLAB_files
___________________________________________
🍀🍀 آموزش برنامه نویسی و کدنویسی متلب 🍀🍀
___________________________________________
💡 جلسه اول : دوم
💡 استاد : مولوی
___________________________________________
عملیات رابطه ای
زمانی که بخواهیم دو مقدار با دو بردار با دو ماتریس یا تعدای از آن ها را با هم مقایسه کنیم از عملگرهای رابطه ای استفاده می کنیم. خروجی عملیات رابطه ای به صورت true یا false خواهد بود.
عملگرهای رابطه ای = < < <= >= == ~=
نکته: عملگر == را با = اشتباه نگیرین چون = به معنای انتساب می باشد ولی == یعنی مساوی بودن دو مقدار را باهم بررسی خواهد کرد که در صورت درستی 1 و در غیر این صورت 0 در خروجی قرار خواهد داد ولی این 1 و 0 ,و از نوع منطقی خواهد بود یعنی منظور درست بودن یا نادرست بودن هست و ارزش عددی نخواهند داشت.

___________________________________________
#MATLAB_programming
#آموزش_مقدماتی
#جلسه_دوم
#مولوی
#مثال

© @MATLAB_tutorial
© @MATLAB_files
___________________________________________

goo.gl/8EAasP