تبليغاتX
تیم مهندسی برق کنترل
تیم مهندسی برق کنترل
 (4) MATLAB PDFs
 برای دیدن فهرست کلیه فصلها و زیر فصلها اینجا کلیک کنید.

دانلود  فصل ۱۳و۱۴و۱۵و۱۶       حجم 873KB

فهرست

فصل 13 ساختارهای تصمیم و تکرار

فصل 14 توابعِ کاربر- تعریف و توابع چندجملهای

فصل 15 مباحثی پیرامون توابع

فصل 16 مباحثی پیرامون رشته ها

|+| نوشته شده توسط تیم مهندسی برق کنترل در چهارشنبه 1386/12/08  |
 (3) MATLAB PDFs
دانلود  فصل 9و10و11و12       حجم ۵.۲۶mb

فهرست

 

فصل ۹  ماتریس ها

فصل ۱۰ مباحثی پیرامون گرافیک

فصل ۱۱ توابع دیگر گرافیکی ۱

فصل ۱۲ توابع دیگر گرافیکی ۲

 

|+| نوشته شده توسط تیم مهندسی برق کنترل در شنبه 1386/11/27  |
 (2) MATLAB PDFs
دانلود  فصل 4و5و6و7و8     حجم ۲.۳۴mb

فهرست

 

فصل 4 دستورها و توابع ورودی خروجی

فصل 5 توابع و عملیات ریاضی

فصل 6 بردارها

فصل 7 برنامه نویسی

فصل 8 بردارهای منطقی

|+| نوشته شده توسط تیم مهندسی برق کنترل در جمعه 1386/11/19  |
  (1) MATLAB PDFs
به درخواست دوستان عزیزمان جزواتی رو ازین به بعد برای دانلود قرار خواهیم داد این جزوه که شامل 23 فصل میباشد توسط مهندس مصطفی همت آبادی تهیه گردآوری شده است.

 برای دیدن فهرست کلیه فصلها و زیر فصلها اینجا کلیک کنید.

برای دانلود روی لینک زیر کلیک کنید . در سایت 4shared فایل به همراه دانلو قرار دارد.

 حجم    508kb      فصل 1و 2 و3

 فهرست

فصل 1 کلیات و اصول

فصل 2 برخی تعاریف مقدماتی

فصل 3 متغیرها

|+| نوشته شده توسط تیم مهندسی برق کنترل در جمعه 1386/11/19  |
 سری فوریه در MATLAB

فرض کنید تابع f به صورت زیر تعریف شده یاشد.

 

 

تابع f یک تابع تناوبی با دوره 2L می باشد و  ثابتهای بسط فوریه  این تابع از روایط زیر بدست می آیند

 

برای محاسبه این ثوابت از دستور int استفاده می کنیم

R = int(S)
R = int(S,v)
R = int(S,a,b)
R = int(S,v,a,b)

استفاده از این دستور ببسیار ساده است.S عبارتی است که می خواهیم از آن انتگرال بگیریم، v متغیر مستقل است و a,b حدود انتگرال گیری هستند

اولین قدم برای استفاده از این دستور تعریف متغیرهاست

syms w A t n

و بعد از آن محاسبه ثوابت

a0= w/pi*int('A*sin(w*t)','t',0,pi/w)

an=w/pi*int('A*sin(w*t)*cos(n*w*t)','t',0,pi/w)

bn=w/pi*int('A*sin(w*t)*sin(n*w*t)','t',0,pi/w)

قدم بعدی یافتن مقدار ثوابت در n های مختلف است.برای این کار از دستور subs استفاده می کنیم

subs(bn,n,3)

دستور بالا مقدار bn را به ازای n=3 محاسبه می کند

 مقدار an را در n=1  مبهم است  چون صورت و  مخرج an صفر می شود .با استفاده از دستور limit حد این عبارت را در n=1 می توان بدست آورد.

limit(an,n,1,'right')

limit(an,n,1,'left')

http://matlabedu.mihanblog.com   منبع

|+| نوشته شده توسط تیم مهندسی برق کنترل در چهارشنبه 1386/03/09  |
 يک قانون ساده

منطق فازي يک قانون ساده بر مبناي " IF  x  And  y THEN  z "را بيان ميکند. به عنوان مثال به جاي برخورد با اصطلاحاتي نظير "SP=500F" ،"210<TEMP<220" ،"T<1000F" ، اصطلاحاتي نظير

 "(IF (process is too cool) AND (process is getting colder) THEN (Add heat to the process "

 Or 

 "(IF (process is too hot) AND (process is heating rapidly) THEN (Cool the process quickly " 

 به کار برده شود.

درست مثل کاري که در هنگام دوش گرفتن انجام مي دهيم: در صورتي که آب خيلي سرد يا خيلي گرم باشد  بدون اينکه از درجه دقيق آب اطلاعي داشته باشيم تنها بر اساس پردازش انجام شده در مغز به کمک دريافت دماي هوا  از طريق حسگرهاي پوست با کمي سختي کشيدن آب را به سرعت به دماي دلخواه در مي آوريم يا آنکه ميتوانيم در يک اتاق به اشياءگوناگوني نگاه کنيم وتصميم بگيريم کداميک بيشتر شبيه صندلي است ويا به مردم نگاه کنيم و بگوييم کداميک شبيهJohn Wayne ويا کداميک بيشتر شبيه گاندي است.منطق فازي قادر به تقليد اينگونه رفتارها  اما با سرعت بسيار بالايي است.از طرفي بايد به اين نکته هم توجه کنيم که تمامي سيستم هاي طبقه بندي ساخته ذهن انسان هستند و برچسب درست تا زماني به يک سيستم طبقه بندي نسبت داده ميشود که سيستم کنترلي ديگر آن را رد نکند مثلا در تئوري نسبيت ديگر درست نيست بگوييم زمين دور خورشيد ميگردد پس خورشيد هم دور زمين مي گردد! يا به عنوان مثال ديگر، کشف موجودي عجيب در استراليا  که پلاتي پوس ناميده مي شودو بر خلاف پستانداران ديگر همانند خزندگان تخم ميگذارد و جوجه هاي جوان را شير مي دهد!  با اين تعاريف مي توان گفت که منطق فازي يک تکنولوژي کنترلي بسيار قدرتمند است که به جاي ساختن يک حصار در اطراف يک طبقه بندي سعي دارد آن را به گونه اي توصيف کند که به ايده نزديک تر است.

|+| نوشته شده توسط تیم مهندسی برق کنترل در چهارشنبه 1386/03/09  |
 الگوريتم ژنتيک چيست؟

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

1. مدلسازی مساله یا بازنمائی

2. تشکیل جمعیت اولیه

3. ارزیابی جمعیت

4. انتخاب والدین

5. بازترکیبی

6. جهش

7. انتخاب فرزندان

8. شرط خاتمه الگوریتم

دریافت فایل power point

|+| نوشته شده توسط تیم مهندسی برق کنترل در پنجشنبه 1386/03/03  |
 منطق فازي چيست؟

پيشينه منطق فازي  
تئوري مجموعه‌هاي فازي و منطق فازي را اولين بار پرفسور لطفي‌زاده (2) در رساله‌اي به نام <مجموعه‌هاي فازي - اطلاعات و كنترل> در سال 1965 معرفي نمود. هدف اوليه او در آن زمان، توسعه مدلي كارآمدتر براي توصيف فرآيند پردازش زبان‌هاي طبيعي بود. او مفاهيم و اصلاحاتي همچون مجموعه‌هاي فازي، رويدادهاي فازي، اعداد فازي و فازي‌سازي را وارد علوم رياضيات و مهندسي نمود. از آن زمان تاكنون، پرفسور لطفي زاده به دليل معرفي نظريه بديع و سودمند منطق فازي و تلاش‌هايش در اين زمينه، موفق به كسب جوايز بين‌المللي متعددي شده است.
پس از معرفي منطق فازي به دنياي علم، در ابتدا مقاومت‌هاي بسياري دربرابر پذيرش اين نظريه صورت گرفت.

بخشي از اين مقاومت‌ها، چنان كه ذكر شد، ناشي از برداشت‌هاي نادرست از منطق فازي و كارايي آن بود. جالب اين‌كه، منطق فازي در سال‌هاي نخست تولدش بيشتر در دنياي مشرق زمين، به‌ويژه كشور ژاپن با استقبال روبه‌رو شد، اما استيلاي انديشه كلاسيك صفر و يك در كشورهاي مغرب زمين، اجازه رشد اندكي به اين نظريه داد. با اين حال به تدريج كه اين علم كاربردهايي پيدا كرد و وسايل الكترونيكي و ديجيتالي جديدي وارد بازار شدند كه بر اساس منطق فازي كارمي‌كردند، مخالفت‌ها نيز اندك اندك كاهش يافتند.

در ژاپن استقبال از منطق فازي، عمدتاً به كاربرد آن در روباتيك و هوش مصنوعي مربوط مي‌شود. موضوعي كه يكي از نيروهاي اصلي پيش‌برندهِ اين علم طي چهل سال گذشته بوده است. در حقيقت مي‌توان گفت بخش بزرگي از تاريخچه دانش هوش مصنوعي، با تاريخچه منطق فازي همراه و هم‌داستان است.

مجموعه‌هاي فازي‌
بنياد منطق فازي بر شالوده نظريه مجموعه‌هاي فازي استوار است. اين نظريه تعميمي از نظريه كلاسيك مجموعه‌ها در علم رياضيات است. در تئوري كلاسيك مجموعه‌ها، يك عنصر، يا عضو مجموعه است يا نيست. در حقيقت عضويت عناصر از يك الگوي صفر و يك و باينري تبعيت مي‌كند. اما تئوري مجموعه‌هاي فازي اين مفهوم را بسط مي‌دهد و عضويت درجه‌بندي شده را مطرح مي‌كند. به اين ترتيب كه يك عنصر مي‌تواند تا درجاتي - و نه كاملاً - عضو يك مجموعه باشد. مثلاً اين جمله كه <آقاي الف به اندازه هفتاددرصد عضو جامعه بزرگسالان است> از ديد تئوري مجموعه‌هاي فازي صحيح است. در اين تئوري، عضويت اعضاي مجموعه از طريق تابع (u‌(x مشخص مي‌شود كه x نمايانگر يك عضو مشخص و u تابعي فازي است كه درجه عضويت ‌x در مجموعه مربوطه را تعيين مي‌كند و مقدار آن بين صفر و يك است (فرمول 1).

به بيان ديگر، (‌u‌(x نگاشتي از مقادير x به مقادير عددي ممكن بين صفر و يك را مي‌سازد. تابع (‌u‌(x ممكن است مجموعه‌اي از مقادير گسسته (discrete) يا پيوسته باشد. وقتي كهu  فقط تعدادي از مقادير گسسته بين صفر و يك را تشكيل مي‌دهد، مثلاً ممكن است شامل اعداد 3/0 و 5/0 و 7/0 و 9/0 و صفر و يك باشد. اما وقتي مجموعه مقاديرu  پيوسته باشند، يك منحني پيوسته از اعداد اعشاري بين صفر و يك تشكيل مي‌شود.

شكل 1 نموداري از نگاشت پيوسته مقادير x به مقادير ‌(‌u‌(x را نشان مي‌دهد. تابع‌ (‌u‌(x در اين نمودار مي‌تواند قانون عضويت در يك مجموعه فازي فرضي را تعريف كند.

منطق فازي چگونه به‌كار گرفته مي‌شود؟
منطق فازي را از طريق قوانيني كه <عملگرهاي فازي> ناميده مي‌شوند، مي‌توان به‌كار گرفت. اين قوانين معمولاً بر اساس مدل زير تعريف مي‌شوند:

IF variable IS set THEN action
به عنوان مثال فرض كنيد مي‌خواهيم يك توصيف فازي از دماي يك اتاق ارائه دهيم. در اين صورت مي‌توانيم چند مجموعه فازي تعريف كنيم كه از الگوي تابع (‌u‌(x تبعيت كند. شكل 2 نموداري از نگاشت متغير <دماي هوا> به چند مجموعه‌ فازي با نام‌هاي <سرد>، <خنك>، <عادي>، <گرم> و <داغ> است. چنان كه ملاحظه مي‌كنيد، يك درجه حرارت معين ممكن است متعلق به يك يا دو مجموعه باشد

به عنوان نمونه، درجه حرارت‌هاي بين دماي T1 و T2 هم متعلق به مجموعه <سرد> و هم متعلق به مجموعه <خنك> است. اما درجه عضويت يك دماي معين در اين فاصله، در هر يك از دو مجموعه متفاوت است. به طوري كه دماي نزديك  ‌T2 تنها به اندازه چند صدم در مجموعه <سرد> عضويت دارد، اما نزديك نوددرصد در مجموعه <خنك> عضويت دارد.

اكنون مي‌توان بر اساس مدل فوق قانون فازي زير را تعريف كرد:

اگر دماي اتاق <خيلي گرم> است، سرعت پنكه را <خيلي زياد> كن.
اگر دماي اتاق <گرم> است، سرعت پنكه را <زياد> كن.
اگر دماي اتاق <معتدل> است، سرعت پنكه را در <همين اندازه> نگه‌دار.
اگر دماي اتاق <خنك> است، سرعت پنكه را <كم> كن.
اگر دماي اتاق <سرد> است، پنكه را <خاموش> كن.

اگر اين قانون فازي را روي يك سيستم كنترل دما اعمال كنيم، آن‌گاه مي‌توانيم دماسنجي بسازيم كه دماي اتاق را به صورت خودكار و طبق قانون ما، كنترل مي‌كند. اما اين سؤال پيش مي‌آيد كه اگر دو يا چند قانون همزمان براي يك متغير ورودي فعال شود چه اتفاقي خواهد افتاد؟ فرض كنيد دماي اتاق برابر Tx1‌ است در اين صورت هم قانون مربوط به اتاق گرم و هم قانون مربوط به دماي اتاق معتدل صادق است و مقادير U1 و U2 به ترتيب به دست مي‌آيد. طبق كدام قانون بايد عمل كرد؟ لطفي‌زاده خود پاسخ اين معما را نداد. در سال 1975 دو دانشمند منطق فازي به نام ممداني (Mamdani) و آسيليان اولين كنترل فازي واقعي را طراحي كردند. آنان پاسخ اين معما را با محاسبهِ نقطه ثقل (C) مساحتي كه از تركيب دو ذوزنقه زير U1 و U2 در شكل 3 پديد آمده و نگاشت آن به محور t و به دست آوردن مقدار Tx2 حل كردند.

منطق فازي، همچون منطق كلاسيك تعدادي عملگر پايه دارد. مثلاً در منطق كلاسيك از عملگرهاي AND و ‌OR و‌NOT استفاده مي‌شود كه دانش آموزان رشته رياضي فيزيك در دبيرستان با آن‌ها آشنا مي‌شوند. در منطق فازي معادل همين عملگرها وجود دارد كه به آن‌ها عملگرهاي <زاده> مي‌گويند. اين عملگرها به صورت زير تعريف مي‌شوند: (فرمول 2)

به عنوان مثال تركيب AND دو متغير x و y عبارت است از كمينه مقادير (‌u‌(x و (‌u(y. به عبارت ساده‌تر، آنجا كه هم x  و y از نظر فازي <صحيح> باشند، همزمان مقادير (‌u‌(x و (‌u(y به كمترين مقدار خود مي‌رسند.


كاربردهاي منطق فازي‌
منطق فازي كاربردهاي متعددي دارد. ساده‌ترين نمونه يك سيستم كنترل دما يا ترموستات است كه بر اساس قوانين فازي كار مي‌كند. سال‌هاست كه از  منطق فازي براي كنترل دماي آب يا ميزان كدرشدن آبي كه لباس‌ها در آن شسته شده‌اند در ساختمان اغلب ماشين‌هاي لباسشويي استفاده مي‌شود.
 
امروزه ماشين‌هاي ظرفشويي و بسياري از ديگر لوازم خانگي نيز از اين تكنيك استفاده مي‌كنند. منطق فازي در صنعت خودروسازي نيز كاربردهاي فرواني دارد. مثلاً سيستم ترمز و ABS در برخي از خودروها از منطق فازي استفاده مي‌كند. يكي از معروف‌ترين نمونه‌هاي به‌كارگيري منطق فازي در سيستم‌هاي ترابري جهان، شبكه مونوريل (قطار تك ريل) توكيو در ژاپن است. ساير سيستم‌هاي حركتي و جابه‌جايي بار، مثل آسانسورها نيز از منطق فازي استفاده مي‌كنند.
 
سيستم‌هاي تهويه هوا نيز به وفور منطق فازي را به‌كار مي‌گيرند. از منطق فازي در سيستم‌هاي پردازش تصوير نيز استفاده مي‌شود. يك نمونه از اين نوع كاربردها را مي‌توانيد در سيستم‌هاي <تشخيص لبه و مرز> اجسام و تصاوير(3) مشاهده كنيد كه در روباتيك نيز كاربردهايي دارد. به طور كلي خيلي از مواقع در ساختمان سيستم‌هاي تشخيص الگوها (Pattern Recognition) مثل سيستم‌هاي تشخيص گفتار و پردازش تصوير از منطق فازي استفاده مي‌شود.


|+| نوشته شده توسط تیم مهندسی برق کنترل در چهارشنبه 1386/03/02  |
 ساده ترين ترسيم
تيم مهندسي برق كنترل

 

لطفا نظر فراموش نشه در ضمن بزودي چند تا لينك  PDF براي دانلود گذاشته خواهد شد. موفق باشيد

|+| نوشته شده توسط تیم مهندسی برق کنترل در دوشنبه 1386/02/03  |
 حل معادله و بدست آوردن ریشه های چند جمله ایی درجه n

خب بعد از گفتن يه سري مقدمات از اين به بعد با كاربرد اين نرم افزار بيشتر آشنا مي شويم لطفا براي درك بهتر مسائل همين امروز سي دي برنامه را نصب كنيد و يك گام بلند در اين زمينه برداريد و به اين نكته توجه كنيد كه تا به صورت تجربي كار نكنيد چيزي از اين توضيحات نصيبتان نمي شود.

|+| نوشته شده توسط تیم مهندسی برق کنترل در جمعه 1386/01/24  |
 نمایش اعداد مختلط در MATLAB
|+| نوشته شده توسط تیم مهندسی برق کنترل در پنجشنبه 1386/01/23  |
 دستور linspace
|+| نوشته شده توسط تیم مهندسی برق کنترل در پنجشنبه 1386/01/23  |
 دو نقطه :

|+| نوشته شده توسط تیم مهندسی برق کنترل در پنجشنبه 1386/01/23  |
 حداقل ها براي شروع

حداقل ها براي شروع:
براي شروع كار كردن با اين نرم افزار ابتدا بايد همانند ساير نرم افــــزارها با علائم و متغيرهاي اين برنامه آشنا شويم همان طور كه اشاره شد داده اصلي اين نرم افزار ماتريس است پس براي شروع بايد طرز وارد كردن يك ماتريس به محيط برنامه كه همان command window باشد را ببينيم .

|+| نوشته شده توسط تیم مهندسی برق کنترل در پنجشنبه 1386/01/23  |
 مقدمه

MATLAB نرم افزاري قوي براي انجام سريع محاسبات علمـي و مهندسي است.همچنين MATLAB نام مخففي براي Matrix Laboratory به معنــــي آزمايشگاه ماتريس است. اين نام گذاري به اين علت است كه نوع داده اصلــــي آن ماتريس است . يكي از مزيت هاي مهم اين برنامه سرعت حل كامپيوتري بالا نسبت به زبانهـاي c و Fortran است. اين نرم افزار همچنين داراي قابليتهاي زيادي از ترسيمـــــات است كه در جاي خود برايتان به طور كامل توضيح خواهم داد.

|+| نوشته شده توسط تیم مهندسی برق کنترل در پنجشنبه 1386/01/23  |
 
 
بالا