نقطه #ویرگول (Semicolon) «;»
-اگر در آخر یک دستور نقطه ویرگول ( ; ) تایپ شود، خروجی دستور نشان داده نخواهد شد.
-براي جداکردن سطر هاي یک #ماتریس.
علامت «%»
-هنگامی که علامت % در ابتداي یک خط تایپ شود، آن خط بعنوان توضیحات برنامه در نظر گرفته می شود. پس از فشردن کلیدEnter می بینید که آن خط اجرا نخواهد شد و به رنگ سبز در می آید.
دستور clc
-تایپ دستور clc و فشردن کلید Enter، پنجره Window Command را پاك خواهد کرد.
دستور clear
- تایپ دستور clear و فشردن کلید Enter، پنجره Workspace را پاك خواهد کرد.
-اگر در آخر یک دستور نقطه ویرگول ( ; ) تایپ شود، خروجی دستور نشان داده نخواهد شد.
-براي جداکردن سطر هاي یک #ماتریس.
علامت «%»
-هنگامی که علامت % در ابتداي یک خط تایپ شود، آن خط بعنوان توضیحات برنامه در نظر گرفته می شود. پس از فشردن کلیدEnter می بینید که آن خط اجرا نخواهد شد و به رنگ سبز در می آید.
دستور clc
-تایپ دستور clc و فشردن کلید Enter، پنجره Window Command را پاك خواهد کرد.
دستور clear
- تایپ دستور clear و فشردن کلید Enter، پنجره Workspace را پاك خواهد کرد.
#هلپ (Help)
-براي مشاهده لیست #توابع موجود در MATLAB و همچنین طرز کار آنها و مشاهدة مثال هاي متنوعی از کاربرد هاي آنها.
-براي یافتن توضیحات مربوط به یک موضوع خاص ، مثلاً تابعِ معکوس کردن ماتریس inverse، کلمه inv را تایپ کنید.
عبارات و #متغیر ها
-متغیرها را به فرم کلی زیر تعریف می کنیم :
مقادیر= متغیر «
علامت تساوي (=) مقادیر را به متغیرنسبت می دهد. این مقادیر می توانند گونه هاي متفاوت داشته باشند، ماتریس، بردار، عدد، رشته، کاراکتر و ....
-براي مشاهده لیست #توابع موجود در MATLAB و همچنین طرز کار آنها و مشاهدة مثال هاي متنوعی از کاربرد هاي آنها.
-براي یافتن توضیحات مربوط به یک موضوع خاص ، مثلاً تابعِ معکوس کردن ماتریس inverse، کلمه inv را تایپ کنید.
عبارات و #متغیر ها
-متغیرها را به فرم کلی زیر تعریف می کنیم :
مقادیر= متغیر «
علامت تساوي (=) مقادیر را به متغیرنسبت می دهد. این مقادیر می توانند گونه هاي متفاوت داشته باشند، ماتریس، بردار، عدد، رشته، کاراکتر و ....
مثال
دستور ساده زیر را وارد می کنیم :
1+3
نتیجه به صورت زیر در پنجره Command نمایش داده می شود :
نتیجه :
ans =
4
کلمه ans نمایشگر ابتدای کلمه answer است. هنگامی که در متلب برای نتیجه یک محاسبه، نامی انتخاب نشده باشد، خود نرم افزار متلب، نام ans را برای آن انتخاب می کند، یعنی این که متغیری به نام ans با مقدار 2 ایجاد می کند. چنانچه برای محاسبات بعدی به این عدد احتیاج داشته باشید، باید حتما نام دیگری برای آن انتخاب کنید (مثلا a=1+3) زیرا نرم افزار متلب به دستور بعدی که نام متغیری برای آن در نظر گرفته نشده باشد، دوباره نام ans را اختصاص می دهد و عملا مقدار قبلی آن پاک می شود.
دستور ساده زیر را وارد می کنیم :
1+3
نتیجه به صورت زیر در پنجره Command نمایش داده می شود :
نتیجه :
ans =
4
کلمه ans نمایشگر ابتدای کلمه answer است. هنگامی که در متلب برای نتیجه یک محاسبه، نامی انتخاب نشده باشد، خود نرم افزار متلب، نام ans را برای آن انتخاب می کند، یعنی این که متغیری به نام ans با مقدار 2 ایجاد می کند. چنانچه برای محاسبات بعدی به این عدد احتیاج داشته باشید، باید حتما نام دیگری برای آن انتخاب کنید (مثلا a=1+3) زیرا نرم افزار متلب به دستور بعدی که نام متغیری برای آن در نظر گرفته نشده باشد، دوباره نام ans را اختصاص می دهد و عملا مقدار قبلی آن پاک می شود.
یکی از ویژگی های متلب این است که احتیاجی نیست که حتما نوع متغیر را در همان ابتدای برنامه مشخص کنیم و با مقادیری که در طول برنامه به متغیر نسبت داده می شود، نوع متغیر به صورت خود به خود تعیین می شود.
در تعریف نام متغیرها باید دقت داشته باشید که متلب نسبت به کوچک یا بزرگ بودن حروف حساس می باشد.
در تعریف نام متغیرها باید دقت داشته باشید که متلب نسبت به کوچک یا بزرگ بودن حروف حساس می باشد.
متغیرهای عددی :
این متغیرها می توانند دارای مقادیر عددی باشند. به مثال زیر توجه کنید :
مثال
فرض کنید بخواهیم به متغیر A ، مقدار 2 را نسبت بدهیم. باید بنویسیم :
A=2
نتیجه :
A =
2
این متغیرها می توانند دارای مقادیر عددی باشند. به مثال زیر توجه کنید :
مثال
فرض کنید بخواهیم به متغیر A ، مقدار 2 را نسبت بدهیم. باید بنویسیم :
A=2
نتیجه :
A =
2
متغیر های #رشته ای (string) :
چنانچه متغیری را بخواهیم به صورت یک رشته از حروف تعریف کنیم، باید از علامت ' استفاده کنیم. به مثال زیر توجه کنید :
مثال
s='this is a string'
نتیجه :
s =
this is a string
چنانچه متغیری را بخواهیم به صورت یک رشته از حروف تعریف کنیم، باید از علامت ' استفاده کنیم. به مثال زیر توجه کنید :
مثال
s='this is a string'
نتیجه :
s =
this is a string
نکته
دقت شود که استفاده از علامت ' برای ایجاد رشته ها ضروری است و چناچه از این علامت استفاده نشود، با پیام خطا مواجه می شویم. این موضوع را در مثال زیر نشان داده ایم :
مثال
s=this is a string
نتیجه :
s=this is a string
|
Error: Unexpected MATLAB expression.
دقت شود که استفاده از علامت ' برای ایجاد رشته ها ضروری است و چناچه از این علامت استفاده نشود، با پیام خطا مواجه می شویم. این موضوع را در مثال زیر نشان داده ایم :
مثال
s=this is a string
نتیجه :
s=this is a string
|
Error: Unexpected MATLAB expression.
متغیرهای #سمبلیک :
گاهی نیاز است که متغیر تنها به صورت سمبلیک (مثلا با حرف x) تعریف شود تا با آن معادلاتی را به صورت نمادین حل کنیم. در مورد متغیرهای سمبلیک در مباحث دیگر به صورت مفصل صحبت خواهیم کرد.
دستور whos :
چنانچه تعداد متغیرهایی که در متلب تعریف کرده اید، از حدی بیشتر شود، به سختی می توانید نام آنها را به یاد آورید. برای آنکه بتوانید تمامی متغیرهایی که در متلب تعریف کرده اید را به صورت فهرست وار ببینید، تنها کافی است که دستور whos را اجرا کنید. لیست تمامی متغیرهای تعریف شده در متلب در خروجی نمایش داده می شود و نوع هر متغیر، فضای اختصاص داده شده به آن و اندازه آن را می توانید مشاهده کنید. به مثال زیر توجه کنید :
مثال
whos
نتیجه :
Name Size Bytes Class Attributes
A 1x1 112 sym
B 1x1 112 sym
C 1x1 112 sym
ans 1x1 112 sym
x 1x1 112 sym
y 1x1 112 sym
اما باید دقت کنید که در فهرست فوق، مقادیر متغیرها نمایش داده نشده است. برای مشاهده مقدار هر متغیر، تنها کافی است که نام متغیر را در پنجره command نوشته و سپس کلید enter از کیبورد را فشار دهید، مقدار متغیر نمایش داده خواهد شد.
علاوه براین، Workspace به صورت گرافیکی، لیستی از تمامی متغیرهای تعریف شده در متلب را نمایش می دهد.
گاهی نیاز است که متغیر تنها به صورت سمبلیک (مثلا با حرف x) تعریف شود تا با آن معادلاتی را به صورت نمادین حل کنیم. در مورد متغیرهای سمبلیک در مباحث دیگر به صورت مفصل صحبت خواهیم کرد.
دستور whos :
چنانچه تعداد متغیرهایی که در متلب تعریف کرده اید، از حدی بیشتر شود، به سختی می توانید نام آنها را به یاد آورید. برای آنکه بتوانید تمامی متغیرهایی که در متلب تعریف کرده اید را به صورت فهرست وار ببینید، تنها کافی است که دستور whos را اجرا کنید. لیست تمامی متغیرهای تعریف شده در متلب در خروجی نمایش داده می شود و نوع هر متغیر، فضای اختصاص داده شده به آن و اندازه آن را می توانید مشاهده کنید. به مثال زیر توجه کنید :
مثال
whos
نتیجه :
Name Size Bytes Class Attributes
A 1x1 112 sym
B 1x1 112 sym
C 1x1 112 sym
ans 1x1 112 sym
x 1x1 112 sym
y 1x1 112 sym
اما باید دقت کنید که در فهرست فوق، مقادیر متغیرها نمایش داده نشده است. برای مشاهده مقدار هر متغیر، تنها کافی است که نام متغیر را در پنجره command نوشته و سپس کلید enter از کیبورد را فشار دهید، مقدار متغیر نمایش داده خواهد شد.
علاوه براین، Workspace به صورت گرافیکی، لیستی از تمامی متغیرهای تعریف شده در متلب را نمایش می دهد.
دوستان هر روز عنوانی رو برای آموزش در نظر گرفتیم که مطالب آموزشی و نکات مربوط به آن قرار داده میشود...ابتدا از mfile شروع کردیم و سپس به بخش simulink یا شبیه سازی پرداخته خواهد شد.
عنوان مطالب آموزشی امروز که در بالا قرار دادیم :
((مباحث اولیه برای آشنایی با متلب)) :
معرفی نرم افزار متلب
انواع متغیرها و مقداردهی به متغیرها در متلب
((مباحث اولیه برای آشنایی با متلب)) :
معرفی نرم افزار متلب
انواع متغیرها و مقداردهی به متغیرها در متلب
عنوان مطالب آموزشی امروز:
((مباحث اولیه برای آشنایی با متلب)) :
-عملگرهای ریاضی در متلب
-نمادهای پرکاربرد در متلب
((مباحث اولیه برای آشنایی با متلب)) :
-عملگرهای ریاضی در متلب
-نمادهای پرکاربرد در متلب
-#عملگر های #ریاضی در متلب:
در متلب برای استفاده از عملگرهای ریاضی، دو شیوه به کار رفته است.
شیوه اول برای عملگرهای بسیار رایج می باشد، مانند جمع، تفریق، ضرب، تقسیم و ... که متلب برای هر کدام از آنها یک نماد را در نظر گرفته است، یعنی شما در هنگام نوشتن دستورات، تنها کافی است که از کیبورد، نماد مربوط به آن عملگر را در خط دستورات وارد کنید (مثلا زدن دکمه مربوط به نماد * از کیبورد برای عملگر ضرب).
شیوه دوم، استفاده از تابع است. متلب برای عملگرهای ریاضی که میزان استفاده از آنها زیاد نیست، دستوراتی را ساخته است و شما باید نام آن دستورات و نحوه استفاده از آنها را بدانید (مثلا برای عملگر رادیکال 2 ، دستور sqrt در نظر گرفته شده است).
در متلب برای استفاده از عملگرهای ریاضی، دو شیوه به کار رفته است.
شیوه اول برای عملگرهای بسیار رایج می باشد، مانند جمع، تفریق، ضرب، تقسیم و ... که متلب برای هر کدام از آنها یک نماد را در نظر گرفته است، یعنی شما در هنگام نوشتن دستورات، تنها کافی است که از کیبورد، نماد مربوط به آن عملگر را در خط دستورات وارد کنید (مثلا زدن دکمه مربوط به نماد * از کیبورد برای عملگر ضرب).
شیوه دوم، استفاده از تابع است. متلب برای عملگرهای ریاضی که میزان استفاده از آنها زیاد نیست، دستوراتی را ساخته است و شما باید نام آن دستورات و نحوه استفاده از آنها را بدانید (مثلا برای عملگر رادیکال 2 ، دستور sqrt در نظر گرفته شده است).
عملگرهای ریاضی مشخص شده با #نماد در متلب :
همان طور که گفتیم برای هر یک از این عملگرهای ریاضی، در متلب یک نماد خاص اختصاص یافته است. در جدول زیر، نمادهای مربوط به عملگرهای ریاضی پر کاربرد در متلب، نوشته شده است :
عملگر نماد در متلب
جمع +
تفریق -
ضرب *
تقسیم /
به توان ^
مثال
3*2-(3*4)/2+4^2
نتیجه :
ans =
16
مثال
برای به توان 2 رساندن عدد 3 ، این گونه می نویسیم :
3^2
نتیجه :
ans =
9
همان طور که گفتیم برای هر یک از این عملگرهای ریاضی، در متلب یک نماد خاص اختصاص یافته است. در جدول زیر، نمادهای مربوط به عملگرهای ریاضی پر کاربرد در متلب، نوشته شده است :
عملگر نماد در متلب
جمع +
تفریق -
ضرب *
تقسیم /
به توان ^
مثال
3*2-(3*4)/2+4^2
نتیجه :
ans =
16
مثال
برای به توان 2 رساندن عدد 3 ، این گونه می نویسیم :
3^2
نتیجه :
ans =
9
عملگرهای ریاضی مشخص شده با دستور در متلب :
در متلب برای هر کدام از این عملگرهای ریاضی، یک دستور در نظر گرفته شده است. برای نمونه تعدادی از این عملگرها را در جدول زیر آورده ایم :
عملگر دستور در متلب
رادیکال 2 sqrt
Ln (لگاریتم طبیعی) log
Log (لگاریتم بر مبنای 10) log10
مثال
با دستور sqrt ، رادیکال 2 عدد 4 را محاسبه می کنیم :
A=sqrt(4)
نتیجه :
A =
2
مثال
با دستور log10 ، لگاریتم بر مبنای 10 عدد 100 را محاسبه می کنیم :
A=log10(100)
نتیجه :
A =
2
در متلب برای هر کدام از این عملگرهای ریاضی، یک دستور در نظر گرفته شده است. برای نمونه تعدادی از این عملگرها را در جدول زیر آورده ایم :
عملگر دستور در متلب
رادیکال 2 sqrt
Ln (لگاریتم طبیعی) log
Log (لگاریتم بر مبنای 10) log10
مثال
با دستور sqrt ، رادیکال 2 عدد 4 را محاسبه می کنیم :
A=sqrt(4)
نتیجه :
A =
2
مثال
با دستور log10 ، لگاریتم بر مبنای 10 عدد 100 را محاسبه می کنیم :
A=log10(100)
نتیجه :
A =
2
-نمادهای پرکاربرد در متلب:
در نرم افزار متلب، برای برخی مقادیر که معمولا پرکاربرد می باشند، نمادهایی منحصر به فرد در نظر گرفته شده است. به عنوان مثال، برای عدد مشهور ((پی)) که در ریاضیات بسیار به کار می رود، نماد pi انتخاب شده است. به مثال زیر توجه کنید :
مثال
A=pi
نتیجه :
A =
3.1416
در نرم افزار متلب، برای برخی مقادیر که معمولا پرکاربرد می باشند، نمادهایی منحصر به فرد در نظر گرفته شده است. به عنوان مثال، برای عدد مشهور ((پی)) که در ریاضیات بسیار به کار می رود، نماد pi انتخاب شده است. به مثال زیر توجه کنید :
مثال
A=pi
نتیجه :
A =
3.1416
برخی از نمادهای پرکاربرد در نرم افزار متلب را در جدول زیر نمایش داده ایم :
عنوان سرفصل آموزشی امشب
((مباحث اولیه برای آشنایی با متلب)) :
-استفاده از Help متلب
-ادامه دادن دستورات طولانی در خط بعد
-مسیرها (paths) در متلب
((مباحث اولیه برای آشنایی با متلب)) :
-استفاده از Help متلب
-ادامه دادن دستورات طولانی در خط بعد
-مسیرها (paths) در متلب
-استفاده از Help متلب
استفاده از Help متلب، می تواند در موارد مختلف به شما کمک کند. در اینجا می خواهم نکته ای را به شما بگویم که بسیار مهم است : (( Help متلب، در برخی مواقع، بهترین انتخاب نیست ! ))
بله درست خواندید. گاهی اوقات، Help متلب می تواند بسیار آزاردهنده باشد و آن زمانی است که شما می خواهید دستوری را برای یک عمل خاص بیابید، اما نام آن دستور را نمی دانید و مجبورید با کلماتی که آن عمل خاص را توصیف می کنند، به جستجو بپردازید. به دلیل حجم زیاد دستورها و ابزارهای مختلف نرم افزار متلب، باید خوش شانس باشید که بتوانید کلمه درست را بیابید و با آن کلمه، نام دستور مورد نظرتان را پیدا کنید. در این گونه موارد، اگر از جستجو در Help متلب خسته شدید، در اینترنت به جستجو بپردازید و در کتاب های آموزش متلب، در فصل هایی جستجو کنید که حدس می زنید آن دستور در آنها کاربرد دارد.
اما زمانی که نام دستور را بدانید، Help متلب، مرجع بسیار مناسبی است، زیرا نحوه دقیق استفاده از آن دستور و همچنین دستورهای با عملکرد مشابه آن دستور را به شما نشان خواهد داد (دستورهای مرتبط با آن).
باز کردن پنجره Help متلب :
در پنجره اصلی نرم افزار متلب، از منوی Help ، گزینه Product Help را انتخاب کنید. پنجره Help متلب باز می شود. در پنجره Help ، قسمتی برای جستجو وجود دارد که می توانید با آن، کلمه یا کلمات مورد نظر خود را وارد کرده و به جستجو در صفحات Help متلب بپردازید.
استفاده از Help متلب، می تواند در موارد مختلف به شما کمک کند. در اینجا می خواهم نکته ای را به شما بگویم که بسیار مهم است : (( Help متلب، در برخی مواقع، بهترین انتخاب نیست ! ))
بله درست خواندید. گاهی اوقات، Help متلب می تواند بسیار آزاردهنده باشد و آن زمانی است که شما می خواهید دستوری را برای یک عمل خاص بیابید، اما نام آن دستور را نمی دانید و مجبورید با کلماتی که آن عمل خاص را توصیف می کنند، به جستجو بپردازید. به دلیل حجم زیاد دستورها و ابزارهای مختلف نرم افزار متلب، باید خوش شانس باشید که بتوانید کلمه درست را بیابید و با آن کلمه، نام دستور مورد نظرتان را پیدا کنید. در این گونه موارد، اگر از جستجو در Help متلب خسته شدید، در اینترنت به جستجو بپردازید و در کتاب های آموزش متلب، در فصل هایی جستجو کنید که حدس می زنید آن دستور در آنها کاربرد دارد.
اما زمانی که نام دستور را بدانید، Help متلب، مرجع بسیار مناسبی است، زیرا نحوه دقیق استفاده از آن دستور و همچنین دستورهای با عملکرد مشابه آن دستور را به شما نشان خواهد داد (دستورهای مرتبط با آن).
باز کردن پنجره Help متلب :
در پنجره اصلی نرم افزار متلب، از منوی Help ، گزینه Product Help را انتخاب کنید. پنجره Help متلب باز می شود. در پنجره Help ، قسمتی برای جستجو وجود دارد که می توانید با آن، کلمه یا کلمات مورد نظر خود را وارد کرده و به جستجو در صفحات Help متلب بپردازید.
