--> totop

آموزش برنامه نویسی متلب – ادامه توابع در متلبدوشنبه 27, آوریل 2020

آموزش متلب در همیارپروژه

آشنایی با محیط Matlab

در ادامه آموزش های سایت همیارپروژه برنامه نویسی متلب ارائه خواهد شد .آموزشها از مقدماتی تا پیشرفته ادامه دارد و ما به شما کدنویسی در نرم افزار متلب را یاد خواهیم داد. با ما همراه باشید.

انجام پروژه متلب

در متلب FORMAT

با استفاده از این تابع می توانیم دقت پاسخ ارائه شده از سوی سیستم را تنظیم نماییم

این دستور به صورت زیر استفاده می شود

Format Kind

که باید format را نوشته و بر اساس دقت مربوطه نوع فرمت آن را بنویسیم

Kind نوع دقت معرفی شده می باشد.

Format short

این دستور مقدارها را تا چهار رقم اعشار نمایش می دهد.

اکنون به انواع مختلف فرمت می پردازیم.

نحوه کاربرد format هم به این صورت می باشد که فقط دستور را بنویسیم و enter  را بزنیم این دستور هیچ پاسخی ندارد اما دستور اجرا شده است. به مثال زیر توجه نمایید

گرد کردن در متلب

زمان هایی نیاز داریم که مقدارهایی را بر اساس مقادیر خاصی گرد نماییم. در متلب جعبه ابزار تقریبا کاملی برای این کار تهیه شده است

حال این توابع را میبینیم

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

و انواع دیگری از این تابع ها که مقدار باقیمانده از بالا و پایین را نمایش میدهد

زمانی که علائم دو متغیر ورودی با یکدیگر یکسان باشد پاسخ برای rem و mod یکسان می باشد.

توابع عددی در متلب

Primes    اعداد اول

این تابع عددهای اول از صفر تا عدد وارد شده را ارائه می کند.

Factor    تجزیه به اعداد اول

این تابع عدد وارد شده را به اعداد اول تجزیه می کند.

Factorial     فاکتوریل در متلب

مقدار فاکتوریل عدد وارد شده را می دهد

Gcd  بزرگترین مقسوم علیه مشترک در متلب

بزرگترین مقسوم علیه مشترک دو عدد وارد شده را ارائه می دهد

Lcm  کوچکترین مضرب مشترک در متلب

کوچکترین مضرب مشترک دو عدد وارد شده را محاسبه می نماید

توابع مختلط در متلب

Abs  قدرمطلق در متلب

مقدار قدر مطلق (مثبت) مقدار ورودی را می دهد.

در مثال دوم منظور از i همان ثابت موهومی می باشد.

 

Complex ساخت عدد مختلط در متلب

با وارد کردن دو عدد به عنوان عدد حقیقی و موهومی , عدد مختلط مربوطه را می سازد.

تعداد ممیز در مثال بالا فقط به format بستگی دارد.

Image   قسمت موهومی عدد مختلط در متلب

با این دستور می توان به قسمت حوهومی عدد مختلط دست یافت

در این مثال a=2+3i می باشد بنابراین قسمت موهومی برابر ۳   می باشد.

Real  قسمت حقیقی عدد مختلط در متلب

این دستور قسمت حقیقی عدد مختلط را به ما نشان می دهد.

Angle  مقدار زاویه قطبی مختلط در متلب

این تابع مقدار زاویه قطبی را در دستگاه مختلط نمایش می دهد.

ورودی این تابع یک عدد مختلط است که زاویه بردار تشکیل شده بر اساس عدد وارد شده و مبدا را به نمایش می گذارد.

Conj مزدوج مختلط در متلب

مقدار مزدوج مختلط را ارائه می دهد.

توابع نمایی در متلب

Sqrt    ریشه دوم در متلب

مقدار ریشه دوم یا همان جذر مقدار وارد شده را محاسبه می نماید

Sqrtm ریشه دوم ماتریس

ریشه دوم ماتریس را محاسبه می نماید.

Nthroot   ریشه n ام عدد

ریشه n ام عدد را محاسبه می نماید.

Power    توان

مقدار اول را به توان مقدار دوم می رساند

Pow2 توان بر مبنای ۲

دو را به توان عدد وارد شده می رساند

Exp   تابع نمایی در متلب

مقدار تابع نمایی یا همان e به توان x را محاسبه می نماید

که در واقع این همان مقدار عدد نپر می باشد.

Log log2 log10    لگاریتم

Log همان لگاریتم طبیعی یا بر مبنای e است.

Log2 لگاریتم بر مبنای دو است

Log10 لگاریتم بر مبنای ده است

Logm لگاریتم ماتریس را محاسبه می نماید.

 

توابع مثلثاتی در متلب

همانند سایر ابزارها در برنامه متلب یک جعبه ابزار بسیار کامل در مورد توابع مثلثاتی وجود دارد .

نحوه استفاده از توابع مثلثاتی به این صورت می باشد که مقدار را بر حسب رادیان مقابل تابع می نویسیم

که پاسخ دوم همان pi/2 می باشد.

نکته:

در نرم افزار متلب ورژن های ۷ و بالاتر توابع مربوط به درجه نیز گذاشته شده است که در ادامه دستورات فقط کافی است حرف d گذاشته شود.

دستورات منطقی در متلب

Isempty    خالی است یا نه

بیشتر اوقات از input برای انتخاب یک مورد از چند موضوع ذکر شده بکار می رود در این موارد باید چند عدد خاص را وارد نماییم. فرض نمایید که در برنامه ای روش روبرو را بکار ببرید که با وارد نمودن عددی به صفحه ای برود و اگر هیچ عددی وارد نشود و enter شود یک عدد را به صورت خودکار در نظر بگیرد.

مثال فوق دستور اجرا شده ای را نمایش وی دهد که باید در ورودی یکی از سه عدد ۱ ۲ ۳ را وارد نمایید در خط آخر میبینید که [۱] نوشته شده است این به این معنا می باشد که اگر بدون وارد کردن عددی {enter} را بزنیم به عنوان ورودی عدد ۱ را وارد نماید. این کار با دستور isempty رخ می دهد بدین ترتیب که دستور مقدار وارد شده را نگاه می کند اگر خالی باشد در پاسخ به آن ۱ را می فرستد و اگر خالی نباشد ۰ را خواهد فرستاد.

بدون وارد کردن {enter} می کنیم.

Isnumeric عدد است یا نه

این دستور نیز همانند isempty می باشد فقط عدد بودن مقدار را بررسی می نماید.

Isequal    برابر است یا نه

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

Isreal حقیقی است یا نه

حقیقی بودن ورودی را بررسی می کند.

همه می دانیم که یک عدد مختلط را به صورت x+iy نمایش می دهند. اگر y که قسمت موهومی می باشد برابر ۰ باشد عدد حقیقی می باشد.

Isprime عدد اول بودن

با اجرای این فرمان عدد اول بودن مقدار وارد شده بررسی می شود.

در اینجا آشنایی با محیط متلب بخش هشتم به پایان رسیده است و در آموزش های بعدی به مباحث دیگر آموزش متلب می پردازیم. همچنین از شما مخاطبین عزیز سایت همیارپروژه دعوت می کنم که برای انجام پروژه متلب خود آموزش های ما را دنبال نمایید.

 

نویسنده: زهرا رستمی

 


دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

حق نشر برای همیارپروژه ❤️ مرجع انجام پروژه دورکاری و آنلاین ✔️ سایت انجام پروژه و استخدام فریلنسر در همه حوزه ها ، مهارت ها ، نرم افزارها و پروژه های برنامه نویسی محفوظ است.