مقايسه منطقي مشاهده در قالب PDF چاپ فرستادن به ایمیل
نوشته شده توسط admin   
جمعه, 04 دی 1388 ساعت 21:34

مقايسه منطقي

در MATLAB  علامتهاي زير براي مقايسه مقادير عددي و حرفي بكار مي روند.

كوچكتر از                  <

كوچكتر از يا مساوي با  <=

بزرگتر از                    <

بزرگتر از يا مساوي با    >=

مساوي با                 ==

مخالف با                  ~=

چنين مقايسه اي را مي توان بين دو اسكالر، دو آرايه يا اسكالر و اعضاي آرايه انجام داد. مثالهايي براي نحوه عمل اين عملگرها در زير آورده مي شوند. توجه كنيد كه حاصل همه عمليات منطقي مي تواند ٠ به معني نادرست يا ١ به معني درست باشد.

» 3<5

ans =

1

» [1 2]>=[0 3]

ans =

1        0

» a=[1          2       3        2        3        4];

» b=[-1         2       1       0        2       4];

» a~=b

ans =

1        0        1

1        1        0

بردار زير را در نظر بگيريد:

» x=[1          2        -1      0       -5       4       -1.5    3       2.5    -.5];

عبارت زير مولفه هاي مثبت اين بردار را نمايش مي دهد:

» x(x>0)

ans =

1.0000          2.0000         4.0000         3.0000          2.5000

و اين عبارت تعداد مولفه هايي را كه بين صفر و ٣ هستند تعيين مي كند:

» length(x((x>=0)&(x<=3)))

Ans=

5

نوشتن نظر
Your Contact Details:
نظر:
[b] [i] [u] [url] [quote] [code] [img]   
:D:):(:0:shock::confused:8):lol::x:P:oops::cry:
:evil::twisted::roll::wink::!::?::idea::arrow:
Security
کد آنتی اسپم نمایش داده شده در عکس را وارد کنید.