صفحه 1:
صفحه 2:
صفحه 3:
صفحه 4:
صفحه 5:
صفحه 6:
صفحه 7:
صفحه 8:
صفحه 9:
صفحه 10:
صفحه 11:
صفحه 1:
صفحه 2:
صفحه 3:
صفحه 4:
صفحه 5:
صفحه 6:
صفحه 7:
صفحه 8:
صفحه 9:
صفحه 10:
صفحه 11:
فصل چهارم عملیات منطقی و رابطهای کالس آموزشی عباس طبیبی-دانشگاه صنعتی اصفهان فصل چهارم :عمليات منطقي و رابطهاي تعریف :عملياتي که بر اساس مقادير منطقي trueو ( falseيا 0و )1استوار باشد را عمليات منطقي ميگويند. -4-1عملگرهاي رابطهاي عملگرهاي رابط3هاي زير در متلب تعريف شدهاند: < =~ , == , => , =< , > , عباس طبیبی-دانشگاه صنعتی اصفهان فصل چهارم :عمليات منطقي و رابطهاي -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مقايسه يک آرايه با يک عدد در اين حالت تمامي عناص3ر آرايه با يک عدد مقايسه ميشوند: ;]>> a = [1 , 2 , 3 ; 4 , 2 , 2 ; 1 , 10 , 0 >> t= a >=2 =t 0 1 1 1 1 1 0 1 0 عباس طبیبی-دانشگاه صنعتی اصفهان فصل چهارم :عمليات منطقي و رابطهاي مثال :استخراج عناص3ري از يک ماتريس که در شرط خاصي صدق ميکنند ;]>> 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 عباس طبیبی-دانشگاه صنعتی اصفهان فصل چهارم :عمليات منطقي و رابطهاي تکلیف :1-4برنامهای بنویسید که نمرات دروس ریاضی۴(۱ واحد) ،مکانیک( ۳واحد) و معارف اسالمی( ۲واحد) چند دانشجو را بصورت یک ماتریس( )n*3از کاربر بگیرد و موارد زیر را محاسبه و با پیغام مناسب نمایش دهد: تعداد دانشجویان معدل هر دانشجو معدل هر درس معدل کل دروس برای تمامی دانشجویان(یک عدد) میانگین نمرات زیر ۱۰بدون احتساب واحد هر درس عباس طبیبی-دانشگاه صنعتی اصفهان فصل چهارم :عمليات منطقي و رابطهاي -4-2عملگرهاي منطقي عملگرهاي & و | و ~ عملگرهاي منطقي در متلب هستند که به ترتيب معادل ANDو ORو NOTميباشند. عباس طبیبی-دانشگاه صنعتی اصفهان فصل چهارم :عمليات منطقي و رابطهاي -4-2عملگرهاي منطقي(ادامه)... مثال: ;>> a= 1 : 9 >> t = a > 3 0 0 1 1 1 1 1 1 0 0 0 0 0 0 0 )>> f = ~ ( a > 3 1 1 1 0 0 1 1 )>> tf = ( a > 3) & (a <=7 0 0 0 1 1 عباس طبیبی-دانشگاه صنعتی اصفهان فصل چهارم :عمليات منطقي و رابطهاي -4-3توابع رابطهاي و منطقي عالوه بر عملگرهاي رابطهاي و منطقي در متلب توابعي نيز بدين منظور وجود دارد که عبارتند از: در3صور3ت3يکه ت33مام3يع3ناصر ي33کب33ردار ن33ام3ساو3ي 0ب33اشد all (x) : گ33ردا3ند م3قدار 1و در غ3ير ا3ي3نصور3ت 0ب33از م3ي در3صور3ت3يکه ح3دا3ق3لي33کياز ع3ناصر ي33کب33ردار ن33ام3ساو3يany(x) : 0 گ33ردا3ند ب33اشد م3قدار 1و در غ3ير ا3ي3نصور3ت 0ب33از م3ي ي33اي3ن3حصار3ي xor(x,y) : ا عباس طبیبی-دانشگاه صنعتی اصفهان فصل چهارم :عمليات منطقي و رابطهاي -4-3توابع رابطهاي و منطقي-ادامه... مثال: 0 )>>txor=xor(x , y =txor 1 0 0 عباس طبیبی-دانشگاه صنعتی اصفهان ;]>>x=[1 1 0 ;]>>y=[0 1 0 >>tor= x | y =tor 1 1 فصل چهارم :عمليات منطقي و رابطهاي -4-3توابع رابطهاي و منطقي-ادامه... مثال: )>>t=all(a =t 0 ;]>>a= [1 1 1 0 )>>t=any(a =t 1 ;]>>a=[3 2 4 )>>t=any(a==2 =t 1 عباس طبیبی-دانشگاه صنعتی اصفهان
خرید فایل توسط کلیه کارتهای شتاب امکانپذیر است و بلافاصله پس از خرید، لینک دانلود فایل در اختیار شما قرار خواهد گرفت.
در صورت عدم رضایت سفارش برگشت و وجه به حساب شما برگشت داده خواهد شد.
در صورت نیاز به شماره 09353405883 در ایتا پیام دهید.
تیم ppt.ir با توجه به خلاء موجود در دسترسی به فایلهای ارائه و اشتراکگذاری پاورپوینت، در سال 1390 تصمیم به ایجاد سامانهای محتوایی در این حوزه نمود. ppt.ir علاوه بر ایجاد دسترسی به هزاران پاورپوینت آماده و قالب پاورپوینت، آموزشهایی در زمینهی ساخت و ارائهی پاورپوینت ارائه میدهد.
کپی رایت © | 2025 | تمامی حقوق برای PPT.IR محفوظ است.