عبارت های منطقی (Logical Expressions) و عملگر های منطقی (Relational Operator) در متلب

عبارت های منطقی (Logical Expressions) و عملگر های منطقی (Relational Operator) در متلب

موضوعی که میخواهیم این جلسه به آن بپردازیم، عبارت های منطقی و عملگر های منطقی هستند. در جلسات قبل چهار تابع پرکاربرد در متلب را مورد بررسی قرار دادیم که امیدواریم خواندن آن برایتان به اندازه کافی مفید بوده باشد.

 

عملگر منقطی در متلب چیست؟

خب ابتدا باید این موضوع را بررسی کنیم که اصولاً عملگر های منطقی چه هستند؟

به جدول زیر دقت کنید:

عملگر های منطقی در متلب

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

 

تعریف عبارت منطقی

حالا که با عملگرهای منطقی آشنا شدیم، با تعریف عبارت منطقی آشنا می شویم:

 

عبارت منطقی عبارتیست که از عملگر منطقی تشکیل شده باشد. این عبارت دارای تنها 2 جوابست ، صفر یا false به معنای غلط و 1 یا true به معنای صحیح

 

بررسی دقیق تر عملگر های منطقی در متلب

خب تا اینجا با تعریف عبارت منطقی و عملگر منطقی آشنا شدیم.

برای درک بهتر این مفاهیم، باهم کد زیر را بررسی خواهیم کرد: (این کد را در Command Window وارد کنید)

1
t = 4 == 4

 

 

عبارت فوق در حقیقت یک عبارت منطقی است. چرا؟ چون از یک عملگر منطقی تشکیل شده است. عملگر تساوی که اینجا با مساوی مساوی نمایش داده شده است. معنی این عبارت اینست که ابتدا بررسی میکند که آیا 4 برابر با 4 هست یا خیر؟

حتما بخوانید:  نرم افزار متلب چیست؟

اگر جواب صحیح بود، مقدار 1 را که همان true هست داخل t میریزد. اگر هم که جواب غلط بود مقدار صفر را داخل متغیر t میریزد.

خب همانطور که خودتان هم میدانید مسلماً این جواب صحیح است. پس وقتی که  اینتر کنید باید مقدار متغیر t برابر با 1 باشد.

 

حل یک مثال دیگر از عملگر های منطقی در متلب

 

برای دیدن یک مثال دیگر از این بخش، با وارد کردن ایمیل خود در انتهای صفحه، ویدئوی آموزش رایگان و کامل عملگر های منطقی و عبارت های منطقی را در ایمیل خود دریافت کنید.

 

دستور find در متلب

حال به بررسی یک دستور مهم که دستور find در متلب است می پردازیم. کاری که دستور find در متلب کاری که انجام میدهد، اینست که آدرس مقادیری که مدنظر ما هستند را در یک آرایه ی عددی پیدا میکند. سینتکسش هم به شکل زیر است:

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

داخل پرانتز یک عبارت منطقی را می نویسیم. تابع find جستجو می کند و عبارت منطقی را با درایه های آرایه ی مورد نظر ما تطابق میدهد. بعد از آن ،اندیس درایه هایی که پیدا کرده را داخل خروجی میریزد.

اگه مانند این حالت زیر برای آن دو خروجی تعریف کرده باشیم ، در خروجی اول مقادیر سطر آن درایه ها و در خروجی دوم مقادیر ستونی آن درایه ها رو میریزد:

حتما بخوانید:  گرفتن ورودی از کاربر در متلب : حل یک مثال کاربردی

دستور find در متلب

 

حل مثال از دستور find در متلب

برای حل مثال از این دستور و بررسی بیشتر آن، با وارد کردن ایمیل خودتان در لینک زیر، نسخه ی کامل این ویدئو را به صورت رایگان در ایمیل خود دریافت کنید.

 

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

پس با ما همراه باشید.

 

دریافت قسمت 23 از دوره نخبگان متلب

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

لطفاً صبر کنید...

از ثبت ایمیل شما متشکریم.

در صورت عدم دریافت ایمیل، قسمت spam ایمیل خود را بررسی فرمائید.

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

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