بخشی از پاورپوینت

--- پاورپوینت شامل تصاویر میباشد ----


اسلاید 1 :


oتعریف: عملياتي که بر اساس مقادير منطقي true و false (يا 0 و 1) استوار باشد را عمليات منطقي مي‌گويند.

4-1- عملگرهاي رابطه‌اي

عملگرهاي رابطه‌اي زير در متلب تعريف شده‌اند:

< , > , <= , >= , == , ~=

اسلاید 2 :


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‌ را با ۵۰ جایگزین کنید.

اسلاید 3 :


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

اسلاید 4 :


مثال: استخراج عناصري از  يک ماتريس که در شرط خاصي صدق مي‌کنند

>> 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

اسلاید 5 :


تکلیف 4-1: برنامه‌ای بنویسید که نمرات دروس ریاضی۱(۴ واحد)، مکانیک(۳ واحد) و معارف اسلامی(۲ واحد) چند دانشجو را بصورت یک ماتریس( *3) از کاربر بگیرد و موارد زیر را محاسبه و با پیغام مناسب نمایش دهد:

تعداد دانشجویان

معدل هر دانشجو

معدل هر درس

معدل کل دروس برای تمامی دانشجویان(یک عدد)

میانگین نمرات زیر ۱۰ بدون احتساب واحد هر درس

اسلاید 6 :
4-2- عملگرهاي منطقي

عملگرهاي & و | و ~ عملگرهاي منطقي در متلب هستند که به ترتيب معادل A D و OR و OT مي‌باشند.

اسلاید 7 :


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

اسلاید 8 :


4-3- توابع رابطه‌اي و منطقي

علاوه بر عملگرهاي رابطه‌اي و منطقي در متلب توابعي نيز بدين منظور وجود دارد که عبارتند از:

all (x)  : درصورتيکه تمامي عناصر يک بردار نامساوي 0 باشد مقدار 1 و در غير اينصورت 0 باز مي‌گرداند

a y(x)  : درصورتيکه حداقل يکي از  عناصر يک بردار نامساوي 0 باشد مقدار 1 و در غير اينصورت 0 باز مي‌گرداند

xor(x,y)  :  ياي انحصاري

اسلاید 9 :


4-3- توابع رابطه‌اي و منطقي-ادامه...

مثال:

>>x=[1 1 0];

>>y=[0 1 0];

>>tor= x | y   >>txor=xor(x , y)

tor=  txor=

  1  1  0  1  0  0

اسلاید 10 :


4-3- توابع رابطه‌اي و منطقي-ادامه...

مثال:

>>a= [1 1 1 0]; 

>>t=a y(a)  >>t=all(a) 

  t=  t=

  1  0

>>a=[3 2 4];

>>t=a y(a==2)

t=

  1

در متن اصلی پاورپوینت به هم ریختگی وجود ندارد. برای مطالعه بیشتر پاورپوینت آن را خریداری کنید