0

آموزش قدم به قدم متلب

 
siryahya
siryahya
کاربر طلایی1
تاریخ عضویت : اسفند 1389 
تعداد پست ها : 158652
محل سکونت : ▂▃▄▅▆▇█Tabriz█▇▆▅▄▃▂

پاسخ به:آموزش قدم به قدم متلب
سه شنبه 29 اردیبهشت 1394  7:56 AM

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

عملگرهای رابطه ای :

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

کد PHP:
< , > , <= , >= , == , ~=  

مقايسه دو آرايه :

با استفاده از عملگرهای رابطه ای می توان دو آرايه را عنصر به عنصر با يکديگر مقايسه کرد. به ازای نقاطی که در شرط ذکر شده صدق می کنند، مقدار 1 و به ازای ساير نقاط مقدار 0 باز گردانده می شود.

 

کد PHP:
>> a= [25]; 
>>
b=[10 13 8]; 
>>
tf=(== b
tf
    
0    1    0    1    0  

متغیر tf یک متغیر از نوع منطقی (logical) خواهد بود. یعنی تنها می تواند مقادیر ۰ و ۱ را در خود نگهدارد. 

مقايسه يک آرايه با يک عدد :

در اين حالت تمامی عناصر آرايه با يک عدد مقايسه می شوند :
 

کد PHP:
>> = [10 0]; 
>> 
t>=
t

    
0    1    1 
    1    1    1 
    0    1    0  

عملگرهای منطقی :

عملگرهای & و | و ~ عملگرهای منطقی در متلب هستند که به ترتيب معادل AND و OR و NOT می باشند.


مثال :
 

کد PHP:
>> a9
>> 

    0    0    0    1    1    1    1    1    1 


>> = ~ ( 3
    
1    1    1    0    0    0    0    0    0  

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

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



درصورتيکه حداقل يکی از عناصر يک بردار نامساوی 0 باشد مقدار 1 و در غير اينصورت 0 باز می گرداند >> (any(x



یای انحصاری >> (xor(x,y

ترکی زبان قربون صدقه رفتنه داریم که: گوزلرین گیله‌سین قاداسین آلیم که یعنی درد و بلای مردمک چشات به جونم …!.

تشکرات از این پست
دسترسی سریع به انجمن ها