Matrislerin Matlab Programlama İle Bazı Çözümleri

Sayıların, değişkenlerin veya parametrelerin oluşturduğu dikdörtgen veya kare biçimindeki tablolara matris denir. Satır veya sütun vektörler, içinde barındırdıkları sayıların belli bir düzende sıralanması ile anlam kazanırlar. Bir matris satır sayısı ve sütun sayısı ile tarif edilmektedir. m sayıda satırı, n sayıda sütunu bulunan bir matris sistemi için mxn boyutunda matris denir.

Matrisler, denklemlerin çözümünde bilgisayar programlamaların vasıtasıyla sıklıkla başvurduğumuz bir çözüm metodunun önemli bir parçasıdır. Gerek lineer gerekse lineer olmayan denklemlerin çözümünde son derece etkili bir kaynak olagelmiştir.

Biz bu yazımızda bazı matris ifadelerinin matlab ile nasıl kodlanacağını göstereceğiz.

Matrislerde Transpoz

 

Transpoz, matrislerde satır ve sütun değerlerinin yer değiştirmesi işlemidir.  Yani A=2×3 tipindeki bir matrisin transpozu alındığında B=3×2 tipinde matris elde edilir. Örnek matlab kodlaması aşağıdaki gibidir.

Matrislerde Negatif Sayıları Bulma

 

Bu kısımda herhangi bir 3×2 tipinde bir A matrisinde yer alan negatif sayıları tek satırlı vektör biçiminde nasıl yazılacağını belirten program kodu verilecektir.

 Programı etkinleştirdiğimizde matrisi kendimiz girerek istenilen sonuca ulaşabiliriz.

 Vektörü Tersten Yazmak

 

Bir diğer programımız ise, tek boyutlu vektörümüzün elemanlarını tersten yazdırarak yine tek boyutlu vektör elde ettiğimiz kodlama aşağıdaki gibi olacaktır.

Matristeki Sıfırı Bulma

 

Verilen bir matristeki sıfırların yerini bulup yazan program aşağıdaki gibidir.

Matristeki Elemanların Ortalamasını Hesaplama

 

2×3 tipinde verilen bir matrisin elemanlarının ortalamasını ve pozitif sayıların kareköklerinin toplamını veren program kodu aşağıdaki gibidir.

 

Bu yazı hakkında ne düşünüyorsun ?
  • Gereksiz 
  • Müthiş 
  • Faydalı 
  • Normal 
The following two tabs change content below.
Eren DİNÇER

Eren DİNÇER

2012 yılında Pamukkale Üniversitesi Matematik bölümünden dereceyle mezun oldu. 2015 yılında aynı üniversiteden Uygulamalı Matematik alanında Yükseklisansını tamamladı. Uluslararası matematik ve mühendislik konferaslarında bildirileri bulunmaktadır. İlgi alanları; Uygulamalı Matematik, Nümerik Analiz, Optimizasyon, Matematiksel Ekonomi