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

___________________________________________
#Image_processing
#آموزش_مقدماتی
#جلسه_اول
#بنی_فخر
#پردازش_تصویر
#مثال

© @MATLAB_tutorial
© @MATLAB_files
___________________________________________
http://goo.gl/Q6XY7z
🍀 آموزش مقدماتی پردازش تصویر 🍀
___________________________________________
💡 جلسه اول : مقدمه
💡 استاد : مهندس بنی فخر
___________________________________________

مثلا برای یک تصویر m*n پیکسلی یک ماتریس با ابعاد m*n تعریف می شود که مقدار هر عنصو آرایه یک مقدار 8 بیتی است که بین صفر و 255 مقدار دارد و مقدار صفر معرف رنگ سیاه همچنین 255 معرف رنگ سفید می باشد. در متلب بصورت زیر یک تصویر تعریف میشود.


___________________________________________
#Image_processing
#آموزش_مقدماتی
#جلسه_اول
#بنی_فخر
#پردازش_تصویر
#مثال

© @MATLAB_tutorial
© @MATLAB_files
___________________________________________

http://goo.gl/MC8zjh
🍀 آموزش مقدماتی پردازش تصویر 🍀
___________________________________________
💡 جلسه اول : مقدمه
💡 استاد : مهندس بنی فخر
___________________________________________
متلب امکان خواندن فایلهای گرافیکی با فرمت های زیر را دارد
JPEG, TIFF, GIF, BMP, PNG, HDF, PCX, XWD,ICO, CUR
برای خواندن تصویر با فرمت های فوق از دستور زیر استفاده می کنیم:
MyImage = imread('cameraman.tif','tif');
یا
f= imread(‘D;\myimages\chestxay.jpg’);


در دستور اول تصویر
cameraman

که در دایرکتوری یا پوشه ای که برنامه متلب در حال اجرا در آن قرار دارد، موجود می باشد فراخوانی شده در ماتریس Myimage با ابعاد خود تصویر ذخیره می شود
در دستور دوم نیز تصویر قرار گرفته در مسیر مشخص شده در ماتریس f

___________________________________________
#Image_processing
#آموزش_مقدماتی
#جلسه_اول
#بنی_فخر
#پردازش_تصویر
#مثال

© @MATLAB_tutorial
© @MATLAB_files
___________________________________________
🍀🍀 آموزش مقدماتی پردازش تصویر 🍀🍀
___________________________________________
💡 جلسه اول : مقدمه
💡 استاد : مهندس بنی فخر
___________________________________________
برای خواندن ابعاد تصویر نیز از دستور زیر میتوان استفاده کرد:
size(f)

که حاصل اجرای آن یک ماتریس 2*1 خواهد بود که به ترتیب حاوی طول و عرض تصویر میباشد
ans=
800 600
برای ذخیره سازی ابعاد نیز می توان از کد زیر استفاده کرد:
[M,N]=size(f);
که پس از اجرای آن بترتیب طول و عرض تصویر در متغیر های M وN قرار خواهند گرفت.

البته با دستور زیر نیز می توان اطلاعات تصویر را مشاهده کرد
imfinfo('girl.tif')
___________________________________________
#Image_processing
#آموزش_مقدماتی
#جلسه_اول
#بنی_فخر
#پردازش_تصویر
#مثال

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

فایل pdf جلسه اول درس پردازش تصویر
___________________________________________
#Image_processing
#آموزش_مقدماتی
#جلسه_اول
#بنی_فخر
#پردازش_تصویر
#مثال

© @MATLAB_tutorial
© @MATLAB_files
___________________________________________
👇🏿👇🏿👇🏿👇🏿👇🏿👇🏿👇🏿
This media is not supported in your browser
VIEW IN TELEGRAM
Forwarded from MATLAB
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
🍀 آموزش کاربرد متلب در کنترل خطی و کنترل مدرن 🍀
___________________________________________
💡 جلسه اول : مقدمه
💡 استاد : مهندس ورمقانی
___________________________________________
به نام خدا
با عرض سلام و احترام به دوستان عزیز
بهنام ورمقانی هستم دانشجوی دوره کارشناسی ارشد دانشگاه صنعتی امیرکبیر
آموزش کاربرد متلب در کنترل خطی و کنترل مدرن رو در خدمتتون هستم
امیدوارم مباحثی که مطرح خواهد شد مفید واقع بشه


از امروز هرهفته یک شنبه ها راس ساعت 8 شب در خدمتتون خواهم بود
در صورت داشتن سوال و ابراز پیشنهادات و انتقادات با ادمین کانال ( https://telegram.me/AdMatLAb ) در تماس باشید .
با تشکر
___________________________________________
#Control_Modern
#آموزش_مقدماتی
#جلسه_اول
#ورمقانی
#کنترل_مدرن
#مثال

© @MATLAB_tutorial
© @MATLAB_files
___________________________________________
🍀 آموزش کاربرد متلب در کنترل خطی و کنترل مدرن 🍀
___________________________________________
💡 جلسه اول : مقدمه
💡 استاد : مهندس ورمقانی
___________________________________________
جلسه اول آموزش کاربرد متلب در کنترل خطی و کنترل مدرن(94/11/18)
در این جلسه نحوه بدست آوردن قطب ها و صفرهای یک سیستم SISO از روی تابع تبدیل سیستم و همچنین بدست آوردن تابع تبدیل سیستم از روی صفرها و قطب های آن را یاد خواهیم گرفت.
___________________________________________
#Control_Modern
#آموزش_مقدماتی
#جلسه_اول
#ورمقانی
#کنترل_مدرن
#مثال

© @MATLAB_tutorial
© @MATLAB_files
___________________________________________
🍀 آموزش کاربرد متلب در کنترل خطی و کنترل مدرن 🍀
___________________________________________
💡 جلسه اول : مقدمه
💡 استاد : مهندس ورمقانی
___________________________________________
برای نوشتن ضرایب چند جمله ای ها باید برای همه توان ها ضریب در نظر بگیریم(ولو صفر باشد).
مثال:


_________________________________
#Control_Modern
#آموزش_مقدماتی
#جلسه_اول
#ورمقانی
#کنترل_مدرن
#مثال

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

_________________________________
#Control_Modern
#آموزش_مقدماتی
#جلسه_اول
#ورمقانی
#کنترل_مدرن
#مثال

© @MATLAB_tutorial
© @MATLAB_files
___________________________________________
http://goo.gl/TzGD5s
🍀 آموزش کاربرد متلب در کنترل خطی و کنترل مدرن 🍀
___________________________________________
💡 جلسه اول : مقدمه
💡 استاد : مهندس ورمقانی
___________________________________________
قسمت اول:
یافتن صفرها و قطب های سیستم از روی تابع تبدیل :
برای یافتن صفرها و قطب های سیستم از روی تابع تبدیل ابتدایی ترین راه استفاده از دستور roots به صورت جداگانه برای صورت و مخرج تابع تبدیل میباشد.
مثال:
» num = [7 0 -7];
» den = [1 5 6];
» Z = roots(num)
Z =
-1
1
» P = roots(den)
P =
-3.0000
-2.0000
»
___________________________________________
#Control_Modern
#آموزش_مقدماتی
#جلسه_اول
#ورمقانی
#کنترل_مدرن
#مثال

© @MATLAB_tutorial
© @MATLAB_files
___________________________________________
🍀 آموزش کاربرد متلب در کنترل خطی و کنترل مدرن 🍀
___________________________________________
💡 جلسه اول : مقدمه
💡 استاد : مهندس ورمقانی
___________________________________________
در متلب برای بدست آوردن صفر ها و قطب ها تابع tf2zp وجود دارد این تابع چند جمله ای های صورت و مخرج تابع تبدیل را به عنوان ورودی دریافت میکند و صفرها و قطب ها و بهره سیستم را محاسبه میکند.
مثال :
» num = [7 0 -7];
» den = [1 5 6];
» [z,p,k] = tf2zp(num,den)
z =
-1
1
p =
-3.0000
-2.0000
k =
7
___________________________________________
#Control_Modern
#آموزش_مقدماتی
#جلسه_اول
#ورمقانی
#کنترل_مدرن
#مثال

© @MATLAB_tutorial
© @MATLAB_files
___________________________________________
🍀 آموزش کاربرد متلب در کنترل خطی و کنترل مدرن 🍀
___________________________________________
💡 جلسه اول : مقدمه
💡 استاد : مهندس ورمقانی
___________________________________________
برای نمایش صفرها وقطب ها به صورت نمودار از ابزار fvtool استفاده میکنیم(این ابزار برای بررسی رفتار فیلترها میباشد) استفاده از آن برای رسم صفرها وقطب ها به صورت زیر است:
fvtool(num,den,'polezero')
مثال:
num=[7 0 7];
den=[1 5 6];
fvtool(num,den,'polezero')



___________________________________________
#Control_Modern
#آموزش_مقدماتی
#جلسه_اول
#ورمقانی
#کنترل_مدرن
#مثال

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

text(real(z)-0.1,imag(z)+0.1,'Zero')
text(real(p)+0.1,imag(p)+0.1,'Pole')



___________________________________________
#Control_Modern
#آموزش_مقدماتی
#جلسه_اول
#ورمقانی
#کنترل_مدرن
#مثال

© @MATLAB_tutorial
© @MATLAB_files
___________________________________________
http://goo.gl/Qjl3cE
🍀 آموزش کاربرد متلب در کنترل خطی و کنترل مدرن 🍀
___________________________________________
💡 جلسه اول : مقدمه
💡 استاد : مهندس ورمقانی
___________________________________________
همچنین برای بدست آوردن صفر ها وقطب میتوان از دستور pzmap نیز استفاده کرد تفاوت این تابع با تابع tf2zp در ورودی آن هاست زیرا ورودی این تابع خود تابع تبدیل میباشد همچنین این تابع بهره سیستم را محاسبه نمیکند.به علاوه این تابع ابتدا قطب ها و سپس صفرها را بر میگرداند.
مثال:

s=tf('s');
G=(7*s^2-7)/(s^2+5*s+6);
[P,Z]=pzmap(G)

با اجرای دستورات فوق داریم:

P =

-3.0000
-2.0000


Z =

-1
1
___________________________________________
#Control_Modern
#آموزش_مقدماتی
#جلسه_اول
#ورمقانی
#کنترل_مدرن
#مثال

© @MATLAB_tutorial
© @MATLAB_files
___________________________________________
🍀 آموزش کاربرد متلب در کنترل خطی و کنترل مدرن 🍀
___________________________________________
💡 جلسه اول : مقدمه
💡 استاد : مهندس ورمقانی
___________________________________________
(در جلسات آینده بطور کامل در مورد تابع tf بحث خواهیم کرد.)
___________________________________________
#Control_Modern
#آموزش_مقدماتی
#جلسه_اول
#ورمقانی
#کنترل_مدرن
#مثال

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

http://goo.gl/zjdxWn
___________________________________________
#Control_Modern
#آموزش_مقدماتی
#جلسه_اول
#ورمقانی
#کنترل_مدرن
#مثال

© @MATLAB_tutorial
© @MATLAB_files
___________________________________________