MATLAB'de Matris Bölme Nasıl Çalışır?

Matlab De Matris Bolme Nasil Calisir



Matris bölme, doğrusal sistemleri çözme, eleman bazında bölme yapma ve sayısal hesaplamalar yapma söz konusu olduğunda MATLAB'da hayati bir rol oynar. Bu makalede, MATLAB'deki dört önemli matris bölme fonksiyonunu inceleyeceğiz: mldivide, rdivide, ldivide ve mrdivide.

MATLAB'de Matris Bölme Nasıl Çalışır?

MATLAB'deki matris bölümü, normal bölme işleminden biraz farklıdır. İki matrisi böldüğünüzde, MATLAB aslında eleman bazında bölme işlemi gerçekleştirir. Bu, birinci matristeki her elemanın ikinci matristeki karşılık gelen elemana bölündüğü anlamına gelir ve MATLAB'de iki matrisi bölmenin bazı yolları şunlardır:

1: çoklu bölme (A \ B)
Ters eğik çizgi operatörü (\) ile temsil edilen mldivide işlevi, lineer denklem sistemlerini çözmek için kullanılır. A * X = B denklemini sağlayan çözüm vektörü X'i bulur. mldivide işlevi, giriş matrislerinin özelliklerine dayalı olarak çözüm yöntemini otomatik olarak ayarlar.







bir = [ 1 2 ; 3 4 ] ;
B = [ 5 ; 6 ] ;
X = A \ B;
disp ( X ) ;

Çıktı



2: rböl (A ./ B)
Nokta bölme operatörü (./) ile gösterilen rdivide işlevi, iki A ve B matrisi arasında öğe bazında bölme yapar. A matrisindeki her bir öğeyi B matrisindeki karşılık gelen öğeye bölerek, boyutları eşleşen orijinal matrisler.



bir = [ 10 yirmi ; 30 40 ] ;
B = [ 2 4 ; 5 10 ] ;
sonuç = A . / B;
disp ( sonuç ) ;

Çıktı





3: böl (A .\ B)
Nokta ters eğik çizgi operatörüyle (.\) temsil edilen ldivide işlevi, rdivide'ın tersi sırada eleman bazında bölme gerçekleştirir. B matrisindeki her bir öğenin A matrisindeki karşılık gelen öğeye bölünmesini hesaplayarak, boyutları giriş matrisleriyle eşleşen yeni bir matrisle sonuçlanır.

bir = [ 1 2 ; 3 4 ] ;
B = [ 10 yirmi ; 30 40 ] ;
sonuç = B .\ A;
disp ( sonuç ) ;

Çıktı



4: Mrdivide (A / B)
Eğik çizgi operatörü (/) ile gösterilen mrdivide işlevi, matrisi sağa bölme işlemini gerçekleştirir. Sağ taraftaki matrisin sol taraftaki matrise bölündüğü doğrusal denklem sistemlerini çözmek için kullanılır. Sonuç, X * A = B denklemini sağlayan X çözüm matrisidir.

bir = [ 1 2 ; 3 4 ] ;
B = [ 5 6 ; 7 8 ] ;
X = B / A;
disp ( X ) ;

Çıktı

Not : Çıktı bir '-' gösteriyorsa, bu doğrusal sistemin benzersiz bir çözümü olmadığı veya tutarsız olduğu, yani tüm denklemleri aynı anda karşılayan bir çözüm olmadığı anlamına gelir.

Çözüm

MATLAB'deki matris bölümü, doğrusal sistemleri çözmek, eleman bazında bölme yapmak ve sayısal hesaplamalar yapmak için güçlü araçlar sağlar. mldivide, rdivide, ldivide ve mrdivide işlevlerini kullanarak, karmaşık hesaplamaları verimli bir şekilde halledebilir ve çok çeşitli problemlerin üstesinden gelebilirsiniz.