هوش مصنوعی چیست ؟
« هوش مصنوعی، دانش ساختن ماشین ها یا برنامههای هوشمند است. » همانگونه كه از تعریف فوق-كه توسط یكی از بنیانگذاران هوش مصنوعی ارائه شده است- برمیآید،حداقل به دو سؤال باید پاسخ داد:
1ـ هوشمندی چیست؟
2ـ برنامههای هوشمند، چه نوعی از برنامهها هستند؟تعریف دیگری كه از هوش مصنوعی میتوان ارائه داد به قرار زیر است:
« هوش مصنوعی، شاخهایست از علم كامپیوتر كه ملزومات محاسباتی اعمالی همچون ادراك (Perception)، استدلال(reasoning) و یادگیری(learning) را بررسی كرده و سیستمی جهت انجام چنین اعمالی ارائه میدهد.»و در نهایت تعریف سوم هوش مصنوعی از قرار زیر است:
«هوش مصنوعی، مطالعه روشهایی است برای تبدیل كامپیوتر به ماشینی كه بتواند اعمال انجام شده توسط انسان را انجام دهد.» به این ترتیب میتوان دید كه دو تعریف آخر كاملاً دو چیز را در تعریف نخست واضح كردهاند.
1ـ منظور از موجود یا ماشین هوشمند چیزی است شبیه انسان.
2ـ ابزار یا ماشینی كه قرار است محمل هوشمندی باشد یا به انسان شبیه شود، كامپیوتر است. هر دوی این نكات كماكان مبهم و قابل پرسشند. آیا تنها این نكته كه هوشمندترین موجودی كه میشناسیم، انسان است كافی است تا هوشمندی را به تمامی اعمال انسان نسبت دهیم؟ حداقل این نكته كاملاً واضح است كه بعضی جنبههای ادراك انسان همچون دیدن و شنیدن كاملاً ضعیفتر از موجودات دیگر است. علاوه بر این، كامپیوترهای امروزی با روشهایی كاملاً مكانیكی(منطقی) توانستهاند در برخی جنبههای استدلال، فراتر از تواناییهای انسان عمل كنند. بدین ترتیب، آیا میتوان در همین نقطه ادعا كرد كه هوش مصنوعی تنها نوعی دغدغه علمی یا كنجكاوی دانشمندانه است و قابلیت تعمق مهندسی ندارد؟(زیرا اگر مهندسی، یافتن روشهای بهینه انجام امور باشد، به هیچ رو مشخص نیست كه انسان اعمال خویش را به گونهای بهینه انجام میدهد). به این نكته نیز باز خواهیم گشت. اما همین سؤال را میتوان از سویی دیگر نیز مطرح ساخت، چگونه میتوان یقین حاصل كرد كه كامپیوترهای امروزین،
« هوش مصنوعی، دانش ساختن ماشین ها یا برنامههای هوشمند است. » همانگونه كه از تعریف فوق-كه توسط یكی از بنیانگذاران هوش مصنوعی ارائه شده است- برمیآید،حداقل به دو سؤال باید پاسخ داد:
1ـ هوشمندی چیست؟
2ـ برنامههای هوشمند، چه نوعی از برنامهها هستند؟تعریف دیگری كه از هوش مصنوعی میتوان ارائه داد به قرار زیر است:
« هوش مصنوعی، شاخهایست از علم كامپیوتر كه ملزومات محاسباتی اعمالی همچون ادراك (Perception)، استدلال(reasoning) و یادگیری(learning) را بررسی كرده و سیستمی جهت انجام چنین اعمالی ارائه میدهد.»و در نهایت تعریف سوم هوش مصنوعی از قرار زیر است:
«هوش مصنوعی، مطالعه روشهایی است برای تبدیل كامپیوتر به ماشینی كه بتواند اعمال انجام شده توسط انسان را انجام دهد.» به این ترتیب میتوان دید كه دو تعریف آخر كاملاً دو چیز را در تعریف نخست واضح كردهاند.
1ـ منظور از موجود یا ماشین هوشمند چیزی است شبیه انسان.
2ـ ابزار یا ماشینی كه قرار است محمل هوشمندی باشد یا به انسان شبیه شود، كامپیوتر است. هر دوی این نكات كماكان مبهم و قابل پرسشند. آیا تنها این نكته كه هوشمندترین موجودی كه میشناسیم، انسان است كافی است تا هوشمندی را به تمامی اعمال انسان نسبت دهیم؟ حداقل این نكته كاملاً واضح است كه بعضی جنبههای ادراك انسان همچون دیدن و شنیدن كاملاً ضعیفتر از موجودات دیگر است. علاوه بر این، كامپیوترهای امروزی با روشهایی كاملاً مكانیكی(منطقی) توانستهاند در برخی جنبههای استدلال، فراتر از تواناییهای انسان عمل كنند. بدین ترتیب، آیا میتوان در همین نقطه ادعا كرد كه هوش مصنوعی تنها نوعی دغدغه علمی یا كنجكاوی دانشمندانه است و قابلیت تعمق مهندسی ندارد؟(زیرا اگر مهندسی، یافتن روشهای بهینه انجام امور باشد، به هیچ رو مشخص نیست كه انسان اعمال خویش را به گونهای بهینه انجام میدهد). به این نكته نیز باز خواهیم گشت. اما همین سؤال را میتوان از سویی دیگر نیز مطرح ساخت، چگونه میتوان یقین حاصل كرد كه كامپیوترهای امروزین،
MATLAB یک زبان سطح بالا و با محیطی جذاب می باشد، که در ابتدا براساس زبان برنامه نویسی C توسعه داده شد. واژه متلب هم به معنی محیط محاسبات رقمی و هم به معنی خود زبان برنامهنویسی مربوطهاست که از ترکیب دو واژه MATrix (ماتریس) وLABoratory (آزمایشگاه) ایجاد شدهاست. این نام حاکی از رویکرد ماتریس محور برنامه است، که در آن حتی اعداد منفرد هم به عنوان ماتریس در نظر گرفته میشوند.
کار کردن با ماتریسها در متلب بسیار ساده است. در حقیقت تمام دادهها در متلب به شکل یک ماتریس ذخیره میشوند. برای مثال یک عدد (اسکالر) به شکل یک ماتریس 1×1 ذخیره میشود. یک رشته مانند «Tehran is capital of Iran» به شکل ماتریسی با یک سطر و چندین ستون (که تعداد ستونها به تعداد کاراکترهاست) ذخیره میشود. حتی یک تصویر به شکل یک ماتریس سه بعدی ذخیره میگردد که بُعد اول و دوم آن برای تعیین مختصات نقاط و بُعد سوم آن برای تعیین رنگ نقاط استفاده میشود. فایلهای صوتی نیز در متلب به شکل ماتریسهای تک ستون (بردارهای ستونی) ذخیره میشوند. بنابراین جای تعجب نیست که متلب مخفف عبارت آزمایشگاه ماتریس باشد.
MATLAB امکان آسان عملیات ماتریسی، محاسباتی و توابعی، استفاده از الگوریتم های مختلف و همچنین امکان ارتباط آسان با زبانهای مختلف برنامه نویسی را به کاربر میدهد.
MATLAB دارای طیف کاربردی گستردهای است، از جمله می توان به سیگنال و پردازش تصویر، ارتباطات، طراحی کنترلر، تست و اندازه گیری، مدل سازی مالی و تجزیه و تحلیل، و زیست شناسی محاسباتی اشاره نمود. همچنین امکان گسترش محیط MATLAB با استفاده از افزودن Toolbox برای اهداف مختلف داده شده است.
علاوه بر توابع فراوانی که خود متلب دارد، برنامهنویس نیز میتواند توابع جدید تعریف کند.
استفاده از توابع متلب برای نمایش دادهها بسیار راحت و لذت بخش است.
هسته متلب برای سرعت و کارایی بالا به زبان سی نوشته شده است ولی رابط گرافیکی آن به زبان جاوا پیاده سازی گشته است. برنامههای متلب اکثراً متن باز هستند و در واقع متلب (مانند بیسیک) مفسر است نه کامپایلر.
قدرت متلب از انعطافپذیری آن و راحت بودن کار با آن ناشی میشود، همچنین شرکت سازنده و گروههای مختلف، از جمله دانشگاههای سرتاسر جهان و برخی شرکتهای مهندسی هر ساله جعبهابزارهای خاص-کاربردی به آن میافزایند که باعث افزایش کارآیی و محبوبیت آن شدهاست. فهرستی از این جعبهابزارها در زیر آمدهاست :
simulink ، ابزاری برای شبیهسازی سامانهها به صورت مجرد
جعبهابزار مخابرات متلب، توابع و ابزارهای محاسبات مهندسی مخابرات
جعبهابزار کنترل متلب، توابع و ابزارهای محاسبات مهندسی کنترل
جعبهابزار فازی متلب، توابع و ابزارهای محاسبات فازی
جعبهابزار محاسبات متلب، توابع و ابزارهای محاسبات عددی
جعبهابزار تخمین متلب، توابع و ابزارهای محاسبات بحث تخمین سیستم در مهندسی کنترل
جعبهابزار آمار متلب، توابع و ابزارهای محاسبات آمار
جعبهابزار جمعآوری داده متلب، توابع و ابزارهای جمعآوری داده
جعبهابزار شبکه عصبی متلب، توابع و ابزارهای محاسبات شبکه عصبی
جعبهابزار پردازش تصویر متلب، توابع و ابزارهای محاسبات پردازش تصویر
جعبهابزار پردازش صوت متلب، توابع و ابزارهای محاسبات پردازش صوت
جعبهابزار احتمالات متلب
جعبهابزار محاسبات سیمبولیک متلب
جعبهابزار کارگاه بیدرنگ متلب، توابع و ابزارهای محاسبات سامانههای بیدرنگ
برخی از ویژگیهای کلیدی MATLAB:
• زبان سطح بالا برای محاسبات فنی
• محیط توسعه برای مدیریت کد، فایل ها و داده ها
• ابزاری مناسب برای حل های مبتنی برتکرار، طراحی و حل مسأله
• توابع ریاضی برای جبر خطی، آمار، تجزیه و تحلیل فوریه، فیلتر کردن، بهینه سازی، و یکپارچه سازی عددی
• توابع گرافیکی دو بعدی و سه بعدی برای تجسم اطلاعات
• ابزاری برای ایجاد یک رابط کاربر گرافیکی (graphical user interfaces,GUI)
• توابعی برای یکپارچه سازی الگوریتم های مبتنی بر MATLAB با برنامه های خارجی و زبان مانند C، C++، فرترن، جاوا و مایکروسافت اکسل
شرکت سازنده متلب شرکت متورکس نام دارد. این شرکت در سال ۱۹۸۴ بنیان نهاده شد و هم اکنون دارای بیش از ۲۰۰۰ نفر پرسنل است. دفتر مرکزی این شرکت در شهر Natick در ایالت ماساچوست آمریکا قرار دارد.
کار کردن با ماتریسها در متلب بسیار ساده است. در حقیقت تمام دادهها در متلب به شکل یک ماتریس ذخیره میشوند. برای مثال یک عدد (اسکالر) به شکل یک ماتریس 1×1 ذخیره میشود. یک رشته مانند «Tehran is capital of Iran» به شکل ماتریسی با یک سطر و چندین ستون (که تعداد ستونها به تعداد کاراکترهاست) ذخیره میشود. حتی یک تصویر به شکل یک ماتریس سه بعدی ذخیره میگردد که بُعد اول و دوم آن برای تعیین مختصات نقاط و بُعد سوم آن برای تعیین رنگ نقاط استفاده میشود. فایلهای صوتی نیز در متلب به شکل ماتریسهای تک ستون (بردارهای ستونی) ذخیره میشوند. بنابراین جای تعجب نیست که متلب مخفف عبارت آزمایشگاه ماتریس باشد.
MATLAB امکان آسان عملیات ماتریسی، محاسباتی و توابعی، استفاده از الگوریتم های مختلف و همچنین امکان ارتباط آسان با زبانهای مختلف برنامه نویسی را به کاربر میدهد.
MATLAB دارای طیف کاربردی گستردهای است، از جمله می توان به سیگنال و پردازش تصویر، ارتباطات، طراحی کنترلر، تست و اندازه گیری، مدل سازی مالی و تجزیه و تحلیل، و زیست شناسی محاسباتی اشاره نمود. همچنین امکان گسترش محیط MATLAB با استفاده از افزودن Toolbox برای اهداف مختلف داده شده است.
علاوه بر توابع فراوانی که خود متلب دارد، برنامهنویس نیز میتواند توابع جدید تعریف کند.
استفاده از توابع متلب برای نمایش دادهها بسیار راحت و لذت بخش است.
هسته متلب برای سرعت و کارایی بالا به زبان سی نوشته شده است ولی رابط گرافیکی آن به زبان جاوا پیاده سازی گشته است. برنامههای متلب اکثراً متن باز هستند و در واقع متلب (مانند بیسیک) مفسر است نه کامپایلر.
قدرت متلب از انعطافپذیری آن و راحت بودن کار با آن ناشی میشود، همچنین شرکت سازنده و گروههای مختلف، از جمله دانشگاههای سرتاسر جهان و برخی شرکتهای مهندسی هر ساله جعبهابزارهای خاص-کاربردی به آن میافزایند که باعث افزایش کارآیی و محبوبیت آن شدهاست. فهرستی از این جعبهابزارها در زیر آمدهاست :
simulink ، ابزاری برای شبیهسازی سامانهها به صورت مجرد
جعبهابزار مخابرات متلب، توابع و ابزارهای محاسبات مهندسی مخابرات
جعبهابزار کنترل متلب، توابع و ابزارهای محاسبات مهندسی کنترل
جعبهابزار فازی متلب، توابع و ابزارهای محاسبات فازی
جعبهابزار محاسبات متلب، توابع و ابزارهای محاسبات عددی
جعبهابزار تخمین متلب، توابع و ابزارهای محاسبات بحث تخمین سیستم در مهندسی کنترل
جعبهابزار آمار متلب، توابع و ابزارهای محاسبات آمار
جعبهابزار جمعآوری داده متلب، توابع و ابزارهای جمعآوری داده
جعبهابزار شبکه عصبی متلب، توابع و ابزارهای محاسبات شبکه عصبی
جعبهابزار پردازش تصویر متلب، توابع و ابزارهای محاسبات پردازش تصویر
جعبهابزار پردازش صوت متلب، توابع و ابزارهای محاسبات پردازش صوت
جعبهابزار احتمالات متلب
جعبهابزار محاسبات سیمبولیک متلب
جعبهابزار کارگاه بیدرنگ متلب، توابع و ابزارهای محاسبات سامانههای بیدرنگ
برخی از ویژگیهای کلیدی MATLAB:
• زبان سطح بالا برای محاسبات فنی
• محیط توسعه برای مدیریت کد، فایل ها و داده ها
• ابزاری مناسب برای حل های مبتنی برتکرار، طراحی و حل مسأله
• توابع ریاضی برای جبر خطی، آمار، تجزیه و تحلیل فوریه، فیلتر کردن، بهینه سازی، و یکپارچه سازی عددی
• توابع گرافیکی دو بعدی و سه بعدی برای تجسم اطلاعات
• ابزاری برای ایجاد یک رابط کاربر گرافیکی (graphical user interfaces,GUI)
• توابعی برای یکپارچه سازی الگوریتم های مبتنی بر MATLAB با برنامه های خارجی و زبان مانند C، C++، فرترن، جاوا و مایکروسافت اکسل
شرکت سازنده متلب شرکت متورکس نام دارد. این شرکت در سال ۱۹۸۴ بنیان نهاده شد و هم اکنون دارای بیش از ۲۰۰۰ نفر پرسنل است. دفتر مرکزی این شرکت در شهر Natick در ایالت ماساچوست آمریکا قرار دارد.
🎯 هر روز یک دستور 🎯
____________________________
🔆 دستور شماره نوزده
____________________________
bitcmp
📌منظور: بیت های مکمل
📌خلاصه:
C= bitcmp(A,n)
📌توصیف: C= bitcmp(A,n) مکمل A را بصورت یک عدد صحیح n بیتی بدون علامت برمیگرداند. هیچ یک از بیت های مقدار تخصیص داده شده A نمیتوانند مقداری بزرگتر از n داشته باشند.اگر n تعداد بیتهای A در کلاس اعداد صحیح بدون علامت باشد، در اینصورت مقدار A میتواند بین صفرو inmax(class(A)) باشد.
✅مثال1: با محاسبات 8 بیتی مکمل یک 011000011 (معادل 99دسیمال) برابر 100111100 می باشد.
C= bitcmp(unit8(99),8)
C=
156
✅مثال2: مکمل 255(معادل FF هگزا دسیمال) را بیابید.
A=unit16(inmax('unit8'));
bitcmp(a,8)
Ans=
0
____________________________
#هر_روز_یک_دستور
#دستور
#bitcmp
____________________________
https://telegram.me/matlabprozhe
____________________________
🔆 دستور شماره نوزده
____________________________
bitcmp
📌منظور: بیت های مکمل
📌خلاصه:
C= bitcmp(A,n)
📌توصیف: C= bitcmp(A,n) مکمل A را بصورت یک عدد صحیح n بیتی بدون علامت برمیگرداند. هیچ یک از بیت های مقدار تخصیص داده شده A نمیتوانند مقداری بزرگتر از n داشته باشند.اگر n تعداد بیتهای A در کلاس اعداد صحیح بدون علامت باشد، در اینصورت مقدار A میتواند بین صفرو inmax(class(A)) باشد.
✅مثال1: با محاسبات 8 بیتی مکمل یک 011000011 (معادل 99دسیمال) برابر 100111100 می باشد.
C= bitcmp(unit8(99),8)
C=
156
✅مثال2: مکمل 255(معادل FF هگزا دسیمال) را بیابید.
A=unit16(inmax('unit8'));
bitcmp(a,8)
Ans=
0
____________________________
#هر_روز_یک_دستور
#دستور
#bitcmp
____________________________
https://telegram.me/matlabprozhe
Telegram
متلب پروژه
﷽
انجام پروژه دانشجویی
#انجام_پروژه_دانشجویی
#انجام_پروژه
#سفارش_پروژه
#انجام_پروژه_متلب
سفارش فوری در واتس آپ در تلگرام
09962031191
@matlabprozhe4
ثبت سفارش
www.matlabprozhe.com
آدرس ایمیل
Matlabprozhe@gamil.com
انجام پروژه دانشجویی
#انجام_پروژه_دانشجویی
#انجام_پروژه
#سفارش_پروژه
#انجام_پروژه_متلب
سفارش فوری در واتس آپ در تلگرام
09962031191
@matlabprozhe4
ثبت سفارش
www.matlabprozhe.com
آدرس ایمیل
Matlabprozhe@gamil.com
🎯 هر روز یک دستور 🎯
____________________________
🔆 دستور شماره بیست
____________________________
bin2dec
📌منظور: تبدیل عدد باینری به دسیمال
📌خلاصه:
bin2dec(binarystr)
📌توصیف: bin2dec(binarystr) دنباله بانری binarystr را تفسیر کرده و به معادل عددی دسیمال آن برمیگردد.
که Bin2dec از کاراکترهای فضای خالی (' ') موجو در دنباله ورودی صرفنظر میکند.
✅مثال:دنباله باینری 010111 به عدد دسیمال 23 تبدیل می شود.
bin2dec('010111')
ans =
23
از آنجا که از کاراکترهای فضای خالی صرفنظر می شود،دنباله زیر نیز منجر به همان نتیجه میشود.
bin2dec(' 010 111 ')
ans =
23
____________________________
#هر_روز_یک_دستور
#دستور
#bin2dec
____________________________
https://telegram.me/matlabprozhe
____________________________
🔆 دستور شماره بیست
____________________________
bin2dec
📌منظور: تبدیل عدد باینری به دسیمال
📌خلاصه:
bin2dec(binarystr)
📌توصیف: bin2dec(binarystr) دنباله بانری binarystr را تفسیر کرده و به معادل عددی دسیمال آن برمیگردد.
که Bin2dec از کاراکترهای فضای خالی (' ') موجو در دنباله ورودی صرفنظر میکند.
✅مثال:دنباله باینری 010111 به عدد دسیمال 23 تبدیل می شود.
bin2dec('010111')
ans =
23
از آنجا که از کاراکترهای فضای خالی صرفنظر می شود،دنباله زیر نیز منجر به همان نتیجه میشود.
bin2dec(' 010 111 ')
ans =
23
____________________________
#هر_روز_یک_دستور
#دستور
#bin2dec
____________________________
https://telegram.me/matlabprozhe
Telegram
متلب پروژه
﷽
انجام پروژه دانشجویی
#انجام_پروژه_دانشجویی
#انجام_پروژه
#سفارش_پروژه
#انجام_پروژه_متلب
سفارش فوری در واتس آپ در تلگرام
09962031191
@matlabprozhe4
ثبت سفارش
www.matlabprozhe.com
آدرس ایمیل
Matlabprozhe@gamil.com
انجام پروژه دانشجویی
#انجام_پروژه_دانشجویی
#انجام_پروژه
#سفارش_پروژه
#انجام_پروژه_متلب
سفارش فوری در واتس آپ در تلگرام
09962031191
@matlabprozhe4
ثبت سفارش
www.matlabprozhe.com
آدرس ایمیل
Matlabprozhe@gamil.com
متلب پروژه کانالی برای آموزش شما دانشجویان و دانش آموختگان گرامی
با ما همراه باشید
👇👇👇👇👇👇👇
@matlabprozhe
با ما همراه باشید
👇👇👇👇👇👇👇
@matlabprozhe
🍀🍀 آموزش کاربرد متلب در کنترل خطی و کنترل مدرن 🍀🍀
____________________________
💡 جلسه 2 قسمت اول
💡 استاد : دکتر علی فدایی
____________________________
دیاگرام بود (قسمت دوم)
برای بدست آوردن مقادیر دامنه و فاز از دستور زیر استفاده میکنیم :
[mag,phase,wout] = bode(sys)
در این دستور mag مقدار دامنه و phase مقدار زاویه برحسب درجه است و wout نیز بردار فرکانس های متناظر است.
اگر بخواهیم مقدار دامنه را بر حسب dB بدست آوریم از رابطه زیر استفاده میکنیم:
Mag_dB=20*log10(mag)
مثال:
برای سیستم
P(s)=(s+1)/(s^2+2s+3)
____________________________
#Modern_Control
#آموزش_مقدماتی
#جلسه_یازدهم
#فدایی
#کنترل_مدرن
#مثال
@matlabprozhe
____________________________
____________________________
💡 جلسه 2 قسمت اول
💡 استاد : دکتر علی فدایی
____________________________
دیاگرام بود (قسمت دوم)
برای بدست آوردن مقادیر دامنه و فاز از دستور زیر استفاده میکنیم :
[mag,phase,wout] = bode(sys)
در این دستور mag مقدار دامنه و phase مقدار زاویه برحسب درجه است و wout نیز بردار فرکانس های متناظر است.
اگر بخواهیم مقدار دامنه را بر حسب dB بدست آوریم از رابطه زیر استفاده میکنیم:
Mag_dB=20*log10(mag)
مثال:
برای سیستم
P(s)=(s+1)/(s^2+2s+3)
____________________________
#Modern_Control
#آموزش_مقدماتی
#جلسه_یازدهم
#فدایی
#کنترل_مدرن
#مثال
@matlabprozhe
____________________________
🍀🍀 آموزش کاربرد متلب در کنترل خطی و کنترل مدرن 🍀🍀
____________________________
💡 جلسه دوم قسمت 2
💡 استاد : دکتر علی فدایی
____________________________
دیاگرام بود را رسم کنید:
clc
clear
close all
num=[1 1];
den=[1 2 3];
[mag,phase,w]=bode(num,den);
figure(1)
bode(num,den)
grid on
figure(2)
subplot(2,1,1)
semilogx(w,mag)
grid on
subplot(2,1,2)
semilogx(w,phase)
grid on
figure(3)
mag_dB=20*log10(mag);
subplot(2,1,1)
semilogx(w,mag_dB)
grid on
subplot(2,1,2)
semilogx(w,phase)
grid on
نتایج:👇👇👇👇
____________________________
#Modern_Control
#آموزش_مقدماتی
#جلسه_یازدهم
#فدایی
#کنترل_مدرن
#مثال
@matlabprozhe
____________________________
yon.ir/8XkM
____________________________
💡 جلسه دوم قسمت 2
💡 استاد : دکتر علی فدایی
____________________________
دیاگرام بود را رسم کنید:
clc
clear
close all
num=[1 1];
den=[1 2 3];
[mag,phase,w]=bode(num,den);
figure(1)
bode(num,den)
grid on
figure(2)
subplot(2,1,1)
semilogx(w,mag)
grid on
subplot(2,1,2)
semilogx(w,phase)
grid on
figure(3)
mag_dB=20*log10(mag);
subplot(2,1,1)
semilogx(w,mag_dB)
grid on
subplot(2,1,2)
semilogx(w,phase)
grid on
نتایج:👇👇👇👇
____________________________
#Modern_Control
#آموزش_مقدماتی
#جلسه_یازدهم
#فدایی
#کنترل_مدرن
#مثال
@matlabprozhe
____________________________
yon.ir/8XkM
🍀🍀 آموزش کاربرد متلب در کنترل خطی و کنترل مدرن 🍀🍀
____________________________
💡 جلسه دوم قسمت 3
💡 استاد : دکتر علی فدایی
مدیر سایت متلب پروژه
____________________________
____________________________
#Modern_Control
#آموزش_مقدماتی
#جلسه_یازدهم
#فدایی
#کنترل_مدرن
#مثال
@matlabprozhe
____________________________
http://yon.ir/WZ2z
____________________________
💡 جلسه دوم قسمت 3
💡 استاد : دکتر علی فدایی
مدیر سایت متلب پروژه
____________________________
____________________________
#Modern_Control
#آموزش_مقدماتی
#جلسه_یازدهم
#فدایی
#کنترل_مدرن
#مثال
@matlabprozhe
____________________________
http://yon.ir/WZ2z
🍀🍀 آموزش کاربرد متلب در کنترل خطی و کنترل مدرن 🍀🍀
____________________________
💡 جلسه دو قسمت چهار
💡 استاد : علی فدایی
مدیر سایت متلب پروژه
____________________________
____________________________
#Modern_Control
#آموزش_مقدماتی
#جلسه_یازدهم
#فدایی
#کنترل_مدرن
#مثال
@matlabprozhe
____________________________
http://yon.ir/tp4D
____________________________
💡 جلسه دو قسمت چهار
💡 استاد : علی فدایی
مدیر سایت متلب پروژه
____________________________
____________________________
#Modern_Control
#آموزش_مقدماتی
#جلسه_یازدهم
#فدایی
#کنترل_مدرن
#مثال
@matlabprozhe
____________________________
http://yon.ir/tp4D
🍀🍀 آموزش کاربرد متلب در کنترل خطی و کنترل مدرن 🍀🍀
____________________________
💡 جلسه دو قسمت 5
💡 استاد : دکتر علی فدایی
____________________________
در شکل اول دیاگرام بود را توسط دستور bode رسم کردیم در شکل 2 پس از بدست آوردن مقادیر دامنه و فاز و فرکانس متناظرشان با استفاده از دستور semilogx مقادیر دامنه و فاز را رسم کردیم در این شکل مقدار دامنه بر حسب dB نیست. در شکل 3 نیز مقادیر دامنه و فاز را به کمک دستور semilogx رسم کردیم اما مقدار دامنه را برحسب dB تبدیل کردیم.
دستور semilogx :
این دستور شبیه به دستور plot عمل میکند با این تفاوت که محور x ها را در اسکیل لگاریتمی نمایش میدهد.
____________________________
#Modern_Control
#آموزش_مقدماتی
#جلسه_یازدهم
#فدایی
#کنترل_مدرن
#مثال
@matlabprozhe
____________________________
____________________________
💡 جلسه دو قسمت 5
💡 استاد : دکتر علی فدایی
____________________________
در شکل اول دیاگرام بود را توسط دستور bode رسم کردیم در شکل 2 پس از بدست آوردن مقادیر دامنه و فاز و فرکانس متناظرشان با استفاده از دستور semilogx مقادیر دامنه و فاز را رسم کردیم در این شکل مقدار دامنه بر حسب dB نیست. در شکل 3 نیز مقادیر دامنه و فاز را به کمک دستور semilogx رسم کردیم اما مقدار دامنه را برحسب dB تبدیل کردیم.
دستور semilogx :
این دستور شبیه به دستور plot عمل میکند با این تفاوت که محور x ها را در اسکیل لگاریتمی نمایش میدهد.
____________________________
#Modern_Control
#آموزش_مقدماتی
#جلسه_یازدهم
#فدایی
#کنترل_مدرن
#مثال
@matlabprozhe
____________________________
🍀🍀 آموزش کاربرد متلب در کنترل خطی و کنترل مدرن 🍀🍀
____________________________
💡 جلسه دو قسمت 6
💡 استاد : دکتر علی فدایی
مدیر سایت متلب پروژه
____________________________
مثلا در مثال قبل اگر به جای semilogx از دستور plot استفاده کنیم داریم:
clc
clear
close all
num=[1 1];
den=[1 2 3];
[mag,phase,w]=bode(num,den);
subplot(2,1,1)
plot(w,20*log10(mag))
grid on
subplot(2,1,2)
plot(w,phase)
grid on
____________________________
#Modern_Control
#آموزش_مقدماتی
#جلسه_یازدهم
#فدایی
#کنترل_مدرن
#مثال
@matlabprozhe
____________________________
http://yon.ir/ePij
____________________________
💡 جلسه دو قسمت 6
💡 استاد : دکتر علی فدایی
مدیر سایت متلب پروژه
____________________________
مثلا در مثال قبل اگر به جای semilogx از دستور plot استفاده کنیم داریم:
clc
clear
close all
num=[1 1];
den=[1 2 3];
[mag,phase,w]=bode(num,den);
subplot(2,1,1)
plot(w,20*log10(mag))
grid on
subplot(2,1,2)
plot(w,phase)
grid on
____________________________
#Modern_Control
#آموزش_مقدماتی
#جلسه_یازدهم
#فدایی
#کنترل_مدرن
#مثال
@matlabprozhe
____________________________
http://yon.ir/ePij
سلام خدمت شما
علی فدایی هستم مدیر گروه آموزشی متلب پروژه
شما عزیزان میتوانید مطالب آموزشی که موردنیازتان هست را به آی دی مدیر کانال ارسال کنید تا مطالب مناسب با علاقه در کانال قرار داده شود
متلب پروژه کانالی برای شما دانش پژوهان
👇👇👇👇👇👇👇
@matlabprozhe542
علی فدایی هستم مدیر گروه آموزشی متلب پروژه
شما عزیزان میتوانید مطالب آموزشی که موردنیازتان هست را به آی دی مدیر کانال ارسال کنید تا مطالب مناسب با علاقه در کانال قرار داده شود
متلب پروژه کانالی برای شما دانش پژوهان
👇👇👇👇👇👇👇
@matlabprozhe542
🔵بزرگترین پدیده دنیا بعد از الکتریسیته 5G است🔵
در نمایشگاه CES 2017 که مملو از روباتهای هوشمند؛ دِرونهای خودران و تلویزیونهای والپیپری است؛ ممکن است نسل بعدی فناوری وایرلس آنچنان بهچشم نیاید. اما کوالکام بر این عقیده است که این فناوری زندگی مردم را تغییر میدهد همانطور که الکتریسیته سالها پیش این کار را کرد.
«استفان مولنکوف»؛ مدیرعامل کوالکام در پاسخ بهکسانی که میگویند 5G همان 3G و 4G است؛ اینگونه اظهار نظر میکند: «مهمترین مسئله آن است که زمانی میرسد که نسل بعدی ارتباطات موبایلی خیلی فراتر از پخش ویدیوهای 4K بر روی اسمارتفونها خواهد بود. هرچه هست به ارتباطات مربوط میشود.»
اینگونه به مسئله نگاه کنید: اگر 3G برای ارسال و تماشای عکس بهوجود آمد و بعد از آن؛ 4G برای ویدیو پدید آمد؛ 5G برای متصل کردن همه دنیا بههم است. از پخش زنده VR بگیرید تا خودروهای خودرانی که باید در لحظه پاسخ دهند و واکنش داشته باشند تا شهرهای متصل که در آن همه چیز؛ از خانهها گرفته تا چراغهای خیابانها با هم حرف میزنند.
«مولنکوف» میگوید: «5G نوع جدیدی از شبکه خواهد بود که میتواند طیف وسیعی از دستگاهها در مقیاس غیرقابل انتظار با سرعت و پیچیدگیهای بسیار را پشتیبانی کند.»
آنطور که کوالکام میگوید آیندهای که در آن همه اجسام بههم متصل هستند، به سه چیز خلاصه میشود: «VR؛ IoT و ارتباطات برای کارهای حیاتی و مهم مانند بهداشت و درمان و خودروهای خودران.»
نسل بعدی 5G قطعا خیلی سریع است و به کاربر این امکان را میدهد تا یک فیلم 4K را در تنها 18 ثانیه دانلود کند. اما یک مورد خیلی مهم دیگر هم وجود دارد: میزان تأخیر بسیار کم و ناچیز. با عددی کمتر از یک میلیثانیه؛ VR در زمان واقعی و خودروهای خودران میتوانند به جزئی جداییناپذیر از زندگی روزمره انسانها تبدیل شوند.
📢 با متلب پروژه همراه باشید👇
https://t.me/joinchat/AAAAAD0aQRsOnpL8JYiUNw🔵🔹🔵🔹🔵🔹🔵
در نمایشگاه CES 2017 که مملو از روباتهای هوشمند؛ دِرونهای خودران و تلویزیونهای والپیپری است؛ ممکن است نسل بعدی فناوری وایرلس آنچنان بهچشم نیاید. اما کوالکام بر این عقیده است که این فناوری زندگی مردم را تغییر میدهد همانطور که الکتریسیته سالها پیش این کار را کرد.
«استفان مولنکوف»؛ مدیرعامل کوالکام در پاسخ بهکسانی که میگویند 5G همان 3G و 4G است؛ اینگونه اظهار نظر میکند: «مهمترین مسئله آن است که زمانی میرسد که نسل بعدی ارتباطات موبایلی خیلی فراتر از پخش ویدیوهای 4K بر روی اسمارتفونها خواهد بود. هرچه هست به ارتباطات مربوط میشود.»
اینگونه به مسئله نگاه کنید: اگر 3G برای ارسال و تماشای عکس بهوجود آمد و بعد از آن؛ 4G برای ویدیو پدید آمد؛ 5G برای متصل کردن همه دنیا بههم است. از پخش زنده VR بگیرید تا خودروهای خودرانی که باید در لحظه پاسخ دهند و واکنش داشته باشند تا شهرهای متصل که در آن همه چیز؛ از خانهها گرفته تا چراغهای خیابانها با هم حرف میزنند.
«مولنکوف» میگوید: «5G نوع جدیدی از شبکه خواهد بود که میتواند طیف وسیعی از دستگاهها در مقیاس غیرقابل انتظار با سرعت و پیچیدگیهای بسیار را پشتیبانی کند.»
آنطور که کوالکام میگوید آیندهای که در آن همه اجسام بههم متصل هستند، به سه چیز خلاصه میشود: «VR؛ IoT و ارتباطات برای کارهای حیاتی و مهم مانند بهداشت و درمان و خودروهای خودران.»
نسل بعدی 5G قطعا خیلی سریع است و به کاربر این امکان را میدهد تا یک فیلم 4K را در تنها 18 ثانیه دانلود کند. اما یک مورد خیلی مهم دیگر هم وجود دارد: میزان تأخیر بسیار کم و ناچیز. با عددی کمتر از یک میلیثانیه؛ VR در زمان واقعی و خودروهای خودران میتوانند به جزئی جداییناپذیر از زندگی روزمره انسانها تبدیل شوند.
📢 با متلب پروژه همراه باشید👇
https://t.me/joinchat/AAAAAD0aQRsOnpL8JYiUNw🔵🔹🔵🔹🔵🔹🔵
شما نیز به جمع هزاران عضو کانال آموزشی متلب پروژه بپیوندید،ما سعی میکنیم تمام آموزش های مورد نیاز شما را در این کانال فراهم کنیم
👇👇👇👇
https://t.me/joinchat/AAAAAD0aQRsOnpL8JYiUNw
👇👇👇👇
https://t.me/joinchat/AAAAAD0aQRsOnpL8JYiUNw