MATLAB'de OR Operatörü Kullanarak If İfadesi Nasıl Kullanılır?

Matlab De Or Operatoru Kullanarak If Ifadesi Nasil Kullanilir



if ifadesi, MATLAB'ın temel bir bileşenidir ve belirtilen koşullara bağlı olarak farklı kod bloklarının yürütülmesini sağlar. Programın akışını farklı kriterlere veya değişkenlere göre kontrol etmek için esnek bir yol sağlar. if ifadesinin güçlü bir özelliği, VEYA işlecini (||) aynı anda birden fazla koşulu değerlendirmek için kullanabilmesidir. Bu makalede, OR operatörünü MATLAB'ın if ifadesinde kullanmanın farklı yollarını keşfedeceğiz ve her yöntemi göstermek için size tam MATLAB kod örnekleri sağlayacağız.

MATLAB'de OR (||) operatörünü kullanarak if ifadesi nasıl kullanılır?

MATLAB'deki OR operatörü, iki veya daha fazla koşulu değerlendirmek ve koşullardan biri doğruysa bir kod bloğunu çalıştırmak için kullanılır. VEYA işleci dikey çizgi (|) simgesiyle temsil edilir, if ifadelerinin OR işleçleriyle kullanılabileceği birçok yol vardır, bunlardan bazıları şunlardır:

Yöntem 1: if-else İfadesiyle

İkinci yaklaşım, if-else deyimini OR işleciyle birlikte kullanır. Bu, koşullara göre farklı kod blokları yürütmenize olanak tanır. Aşağıdaki kodu göz önünde bulundurun:







x = yirmi ;

eğer x < 3 || x > 12

disp ( 'X dır-dir daha az 3 veya daha büyük 12 ' ) ;

başka

disp ( 'X dır-dir arasında 3 Ve 10 ' ) ;

son

Kodumuzda, x değişkeninin değerini değerlendirmek için bir if ifadesi kullanılır. Bu if ifadesinin koşulu, OR operatörünü (||) içerir ve iki farklı koşulun aynı anda değerlendirilmesini sağlar.



x'in değeri 3'ten küçük veya 12'den büyükse, 'if' bloğu içindeki kod çalışacak ve x'in 3'ten küçük veya 12'den büyük olduğu mesajını görüntüleyecektir.



Öte yandan, x'in değeri koşulların hiçbirini karşılamıyorsa, yani 3 ile 10 (dahil) arasındaysa, else bloğunun içindeki kod çalışacak ve x 3 ile 12 arasında mesajını gösterecektir.





Yöntem 2: İç İçe If İfadeleriyle

İkinci yaklaşım, daha karmaşık koşullu değerlendirmeler oluşturmak için VEYA işleçleriyle iç içe if ifadelerinin kullanılmasını içerir. İşte bir örnek kod:

x = yirmi ;

eğer x < 5

disp ( 'X dır-dir daha az 5 ' )

başka if x < 3 || x > 12

disp ( 'X dır-dir daha az 3 veya daha büyük 12 ' ) ;

başka

disp ( 'X dır-dir arasında 10 Ve 12 ' ) ;

son

OR operatörünü (||) kullanarak x değişkeninin değerini birden çok koşula göre kontrol eden bir if ifademiz var. İlk önce x'in 5'ten küçük olup olmadığına bakar. Bu koşul doğruysa, x is less less 5 mesajını görüntüler.



İlk koşul yanlış olarak değerlendirilirse kod, x'in 3'ten küçük veya 12'den büyük olup olmadığını doğrulayan else-if ifadesine geçer. Bu koşul doğruysa, x'in 3'ten küçük veya 12'den büyük olduğu mesajını görüntüler.

Yukarıdaki koşullardan hiçbiri doğru değilse, yani x 5'ten küçük değilse veya OR koşulunu karşılamıyorsa, kod else bloğunu yürütür. Bu durumda 10 ile 12 arasında x mesajını gösterecektir.

Çözüm

MATLAB'ın if ifadesinde OR operatörünü kullanmak, birden çok koşulu aynı anda değerlendirmenize izin vererek, kodunuzda size daha fazla esneklik sağlar. if-else ifadeleri ve iç içe if ifadeleri de dahil olmak üzere if ifadelerine OR işlecini dahil etmek için iki farklı örneği inceledik.