آموزش متلب | Matlab

01 آذر 1397
منتشرشده در training

 

 
آموزش متلب فصل اول - ویژگیهای اصلی 
 
آموزش نرم افزار Matlab | فصل اول
  1. آشنایی با محیط متلب
  2. عملیات ریاضی ساده
  3. عملگرهای ریاضی متلب
  4. فضای کاری متلب (Workspace)
  5. فرمت نمایش اعداد
  6. انواع متغیرها
  7. نامگذاری متغیرها
  8. متغیرهای ویژه
  9. علائم نقطه گذاری و جملات توضیحی
  10. اعداد مختلط
  11. بعضی از توابع ریاضی در متلب
  12. راهنمای متلب
  13. فایلهای متنی یا m-فایلها
  14. مدیریت فایل در متلب

 

جهت طرح سوالات خود به انجمن متلب در بخش انجمن های تخصصی سایت مراجعه نمایید.     کلیک کنید انجمن Matlab

 
1. آشنایی با محیط متلب
 
  • پنجره فرمان : Command window
  • پنجره تاريخچه دستورات: Command History
  • پنجره دايرکتوري جاري : Current Directory
  • پنجره فضاي کاري : Work Space
  • دايرکتوري جاري
  • منوي Start
 
 
پنجره نرم افزار متلب
پنجره فرمان - نرم افزار متلب
 
 
پنجره فرمان : Command window

پنجره اعلان - نرم افزار متلب
 
 
پنجره تاريخچه دستورات: Command History

تمامی دستوراتی که جلوی اعلان متلب تایپ شوند به این لیست اضافه می شوند. شما می توانید با دبل کلیک بر روی هریک از این دستورات باعث اجرای دوباره آنها شوید


تاریخچه دستورات - متلب
 
 
پنجره فضاي کاري : Work Space
کلیه ی متغیرهایی که در حال حاضر در محیط کاری متلب وجود دارند و شما می توانید از مقادیر آنها استفاده کنید یا آنها را تغییر دهید در این بخش قرار میگیرند
 
پنجره فضاي کاري : Work Space

پنجره دايرکتوري جاري : Current Directory
در هر زمان تنها یک دایرکتوری یا پوشه به عنوان دایرکتوری جاری در متلب شناخته می شود. هر فایل متلب(برنامه نوشته شده توسط شما) که نام آن جلوی اعلان متلب تایپ شود تنها درصورتی اجرا می شود که در دایرکتوری جاری یا در مسیر متلب باشد


پنجره دايرکتوري جاري : Current Directory
 
2.عملیات ریاضی ساده:
 
مثال: محاسبه یک عبارت:
راه اول:   
 
99*2 + 22*6 + 25*4 <<
=ans      
430           
 
 
راه دوم:
;a=25 <<
;b=22;  c=99 <<
;d=4*a+6*b+2*c <<
=d        
430             
<<

 
 

>>a=25;
>>b=22; c=99;
>>d=4*a+6*b+2*c
d=
430
>>

3. عملگرهاي رياضي متلب:
عملگرهای زیر به ترتیب از چپ به راست عبارتند از توان، جمع، تفریق، ضرب و تقسیم
 
\ / , * , - , + , ^ 
 
 
مثال:

>>5^2
ans=
25    

/ و \ هر دو عملگر تقسيم هستند. / تقسيم از چپ و \  تقسيم از راست است. مثلا حاصل 56/8 و 8\56 يکسان است.
حق تقدم با اولویت:
اولویت عملگرها از بیسترین به کمترین اولویت عبارت است از داخل پرانتز ، توان ، ضرب و تقسیم ، جمع و تفریق
4. فضاي کاري متلب Work space
متغيرهايي که در محيط متلب ايجاد مي شوند در بخشي از حافظه بنام محيط کاري متلب ذخيره مي گردند. فضاي کاري برنامه هاي اسکريپت متلب با فضاي کاري متلب يکسان است. يعني اگر متغيري در محيط متلب تعريف شده باشد در يک برنامه اسکريپت مي توان از آن استفاده کرد و برعکس. اما برنامه هاي تابعي متلب داراي فضاي کاري مختص به خود هستند و متغيرهاي آنها در فضاي کاري متلب وارد نمي شود.
 
 
نکاتي در مورد فضاي کاري متلب:
  • زمان اعتبار متغيرها: 
  • دستور who  و whos
  • ذخيره و بازيابي متغيرها: دستورات save و load
 
زمان اعتبار متغيرها: 
متغيرهايي که در فضاي کاري تعريف مي شوند تنها در دو حالت زير از حافظه پاک خواهند شد:
  • خروج متلب
  • استفاده از دستور clear :
          
 

>> clear تمامي متغيرها از حافظه پاک مي شوند
>> clear a b c تنها متغيرهاي نامبرده شده از حافظه
پاک مي شوند

دستورات who و whos
با استفاده از اين دو دستور مي توان اسامي(و مشخصات) متغيرهاي موجود در فضاي کاري را بدست آورد.
>> who
Your variables are: 
             a b c       
 
دستورات who و whos  در نرم افزار متلب
 
يادآوري: پنجره workspace  نيز مشخصات متغيرهاي موجود در فضاي کاري را مانند دستور whos  نشان مي دهد.


 

ذخيره و بازيابي متغيرها: دستورات save و load:


در صورتيکه بخواهيم پس از خروج از محيط متلب همه يا بعضي از متغيرهاي موجود در فضاي کاري براي استفاده هاي بعدي ذخيره گردند از دستور save استفاده مي کنيم. با دستور load مي توان متغيرهاي ذخيره شده را به فضاي کاري بازگرداند.
 
 
ذخيره و بازيابي متغيرها: دستورات save و load: در متلب
 
 
فرم کلي کاربرد دستورات save و load بصورت زير است:
 
[Save [filename] [variables
[Load [filename] [variables
 
درصورتيکه اسم فايل نوشته نشود. فايل پيش فرض matlab.mat مورد استفاده قرار خواهد گرفت و درصورتيکه نام متغيرها نوشته نشود تمامي متغيرهاي موجود در فضاي کاري ذخيره و يا تمامي متغيرهاي ذخيره شده در فايل بازيابي ميشوند.
 
 
فرمت نمايش اعداد (دستور Format)
با استفاده از اين دستور مي توان نحوه نمايش اعداد در پنجره فرمان متلب را تغيير داد.
 
[Format [option<<
 
, + ,Option: short, long, short e, long e, short g, long g, hex     
 
نکته مهم: این دستور دقت محاسبات را تغییر نمیدهد و تنها بر نحوه نمایش اعداد تاثیر خواهد داشت.
 
انواع متغیر ها
مهمترین متغیرها در متلب عبارتند از :
 
 
 


شرح نوع متغیر
عدد صحیح 8 بیتی علامت دار int8
عدد صحیح 16 بیتی علامت دار int16
عدد صحیح 32 بیتی علامت دار int32
عدد صحیح 64 بیتی علامت دار int64
عدد صحیح 8 بیتی بدون علامت uint8
عدد صحیح 16 بیتی بدون علامت uint16
عدد صحیح 32 بیتی بدون علامت uint32
عدد صحیح 64 بیتی بدون علامت uint64
عدد ممیز دار 4 بایتی (32 بیت) single
عدد ممیز دار با دقت مضاعف 8 بایتی (64 بیت) double
متغیر تعریف شده توسط کاربر struct
 


 
جهت مشاهده لیست کامل انواع داده در متلب در پنجره فرمان از دستور help datatypes استفاده کنيد
بايد دقت کرد که  اگرچه متلب انواع مختلفي از متغيرها را پشتيباني مي کند اما نوع پيش فرض، نوع ”دقت مضاعف“ است. و براي تبديل نوع يک متغير بايد دستور کلي زير را بکار برد:
 
   ;(a=TypeName(a << 
 
 در اينجا نوع متغير به صحيح بي علامت 8 بيتي تغيير مي کند.                   ;(a=uint8(a << 
 در اینجا یک متغیر از ابتدا از نوع صحیح بی علامت 32 بیتی تعریف شده است.            ;(b = uint32(345 << 
 
 
 جهت طرح سوالات خود به انجمن متلب در بخش انجمن های تخصصی سایت مراجعه نمایید.     کلیک کنید انجمن Matlab
 
 
 
ادامه دارد .... 
 
[عکس: preregistration_key2.png]
خواندن 838 دفعه آخرین ویرایش در سه شنبه, 21 اسفند 1397 10:33
این مورد را ارزیابی کنید
(1 رای)

آدرس

آدرس:
اصفهان، خیابان شیخ صدوق شمالی، ابتدای خیابان شیخ مفید
تلفن:
36639122 - 36639522 (031)
فکس:
36642104 (031)
وب سایت:
www.csieee.com
ایمیل:
این آدرس ایمیل توسط spambots حفاظت می شود. برای دیدن شما نیاز به جاوا اسکریپت دارید

درباره ما

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

شبکه های اجتماعی