امتیاز موضوع:
  • 1 رای - 5 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
آموزش نرم افزار متلب فصل اول
#1
Star 
آموزش متلب فصل اول - ویژگیهای اصلی 

[عکس: fasle_1.png]
  1. آشنایی با محیط متلب
  2. عملیات ریاضی ساده
  3. عملگرهای ریاضی متلب
  4. فضای کاری متلب (Workspace)
  5. فرمت نمایش اعداد
  6. انواع متغیرها
  7. نامگذاری متغیرها
  8. متغیرهای ویژه
  9. علائم نقطه گذاری و جملات توضیحی
  10. اعداد مختلط
  11. بعضی از توابع ریاضی در متلب
  12. راهنمای متلب
  13. فایلهای متنی یا m-فایلها
  14. مدیریت فایل در متلب
1. آشنایی با محیط متلب
  • پنجره فرمان : Command window
  • پنجره تاريخچه دستورات: Command History
  • پنجره دايرکتوري جاري : Current Directory
  • پنجره فضاي کاري : Work Space
  • دايرکتوري جاري
  • منوي Start

پنجره نرم افزار متلب
[عکس: matlab1.png]


پنجره فرمان : Command window

[عکس: matlab2.png]


پنجره تاريخچه دستورات: Command History
تمامی دستوراتی که جلوی اعلان متلب تایپ شوند به این لیست اضافه می شوند. شما می توانید با دبل کلیک بر روی هریک از این دستورات باعث اجرای دوباره آنها شوید

[عکس: matlab3.png]


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

[عکس: matlab5.png]

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

[عکس: matlab4.png]

2.عملیات ریاضی ساده:

مثال: محاسبه یک عبارت:
راه اول:   

99*2 + 22*6 + 25*4 <<
=ans      
430           


راه دوم:
;a=25 <<
[b][b];b=22;  c=99 <<[/b][/b]
[b][b];d=4*a+6*b+2*c <<[/b][/b]
=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       

[عکس: matlab6.png]

يادآوري: پنجره workspace  نيز مشخصات متغيرهاي موجود در فضاي کاري را مانند دستور whos  نشان مي دهد.


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


در صورتيکه بخواهيم پس از خروج از محيط متلب همه يا بعضي از متغيرهاي موجود در فضاي کاري براي استفاده هاي بعدي ذخيره گردند از دستور save استفاده مي کنيم. با دستور load مي توان متغيرهاي ذخيره شده را به فضاي کاري بازگرداند.


[عکس: matlab7.png]


فرم کلي کاربرد دستورات 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 << 




ادامه دارد .... 
پاسخ
 سپاس شده توسطAdmin (2019/01/09، 01:15 PM) ، ControlSanat1 (2019/01/23، 12:59 PM) ، Fariba.Samadi (2019/04/30، 11:26 AM)


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان