پاورپوینت نرم افزار متلب فصل چهارم عملیات منطقی و رابطه‌ای

پاورپوینت نرم افزار متلب فصل چهارم عملیات منطقی و رابطه‌ای (pptx) 11 اسلاید


دسته بندی : پاورپوینت

نوع فایل : PowerPoint (.pptx) ( قابل ویرایش و آماده پرینت )

تعداد اسلاید: 11 اسلاید

قسمتی از متن PowerPoint (.pptx) :

فصل چهارم عملیات منطقی و رابطه‌ای عباس طبیبی-دانشگاه صنعتی اصفهان تعریف: عملياتي که بر اساس مقادير منطقي true و false (يا 0 و 1) استوار باشد را عمليات منطقي مي‌گويند. 4-1- عملگرهاي رابطه‌اي عملگرهاي رابطه‌اي زير در متلب تعريف شده‌اند: < , > , <= , >= , == , ~= عباس طبیبی-دانشگاه صنعتی اصفهان 4-1-1- مقايسه دو آرايه با استفاده از عملگرهاي رابطه‌اي مي‌توان دو آرايه را عنصر به عنصر با يکديگر مقايسه کرد. به ازاي نقاطي که در شرط ذکر شده صدق مي‌کنند، مقدار 1 و به ازاي ساير نقاط مقدار 0 باز گردانده مي‌شود. >> a= [1 , 2, 3 , 4 , 5]; >>b=[10 , 2 , 13 , 4 , 8]; >>tf=(a == b) tf= 0 1 0 1 0 متغیر tf یک متغیر از نوع منطقی(logical) خواهد بود. یعنی تنها می‌تواند مقادیر ۰ و ۱ را در خود نگهدارد. بعنوان تمرین سعی کنید عنصر سوم tf‌ را با ۵۰ جایگزین کنید. عباس طبیبی-دانشگاه صنعتی اصفهان 4-1-2- مقايسه يک آرايه با يک عدد در اين حالت تمامي عناصر آرايه با يک عدد مقايسه مي‌شوند: >> a = [1 , 2 , 3 ; 4 , 2 , 2 ; 1 , 10 , 0]; >> t= a >=2 t= 0 1 1 1 1 1 0 1 0 عباس طبیبی-دانشگاه صنعتی اصفهان مثال: استخراج عناصري از يک ماتريس که در شرط خاصي صدق مي‌کنند >> a = [1 , 2 , 3 ; 4 , 2 , 2 ; 1 , 10 , 0]; a= 1 2 3 4 2 2 1 10 0 >> a4 = a .* (a >= 3) a4= 0 0 3 4 0 0 0 10 0 عباس طبیبی-دانشگاه صنعتی اصفهان تکلیف 4-1: برنامه‌ای بنویسید که نمرات دروس ریاضی۱(۴ واحد)، مکانیک(۳ واحد) و معارف اسلامی(۲ واحد) چند دانشجو را بصورت یک ماتریس(n*3) از کاربر بگیرد و موارد زیر را محاسبه و با پیغام مناسب نمایش دهد: تعداد دانشجویان معدل هر دانشجو معدل هر درس معدل کل دروس برای تمامی دانشجویان(یک عدد) میانگین نمرات زیر ۱۰ بدون احتساب واحد هر درس عباس طبیبی-دانشگاه صنعتی اصفهان 4-2- عملگرهاي منطقي عملگرهاي & و | و ~ عملگرهاي منطقي در متلب هستند که به ترتيب معادل AND و OR و NOT مي‌باشند. عباس طبیبی-دانشگاه صنعتی اصفهان 4-2-عملگرهاي منطقي(ادامه...) مثال: >> a= 1 : 9; >> t = a > 3 0 0 0 1 1 1 1 1 1 >> f = ~ ( a > 3) 1 1 1 0 0 0 0 0 0 >> tf = ( a > 3) & (a <=7) 0 0 0 1 1 1 1 0 0 عباس طبیبی-دانشگاه صنعتی اصفهان 4-3- توابع رابطه‌اي و منطقي علاوه بر عملگرهاي رابطه‌اي و منطقي در متلب توابعي نيز بدين منظور وجود دارد که عبارتند از: all (x) : درصورتيکه تمامي عناصر يک بردار نامساوي 0 باشد مقدار 1 و در غير اينصورت 0 باز مي‌گرداند any(x) : درصورتيکه حداقل يکي از عناصر يک بردار نامساوي 0 باشد مقدار 1 و در غير اينصورت 0 باز مي‌گرداند xor(x,y) : ياي انحصاري

نظرات کاربران

نظرتان را ارسال کنید

captcha

فایل های دیگر این دسته