You are on page 1of 2

AYRIK YAPILAR DERSİ

MATLAB UYGULAMALARI

3. Hafta Soruları ve Çözümleri

1. Oturum :

İstenilenler:

a : 1’lerden oluşan 4x4’lük matris


b : 0’lardan oluşan 2x2’lik matris
c : a matrisinin 1.ve 3. satırları seçilerek oluşturulan alt matris
d : b ve c matrislerinin dikey olarak birleştirilmesi ile oluşan matris (c’nin transpose’unun
alınması gerekiyor.)

Çözüm:

a=ones(4)
b=zeros(2)
c=a([1,3],:)
d=[b;c']

2. Oturum :

İstenilenler:

a : 5x5’lik birim matris


b : 3x4’lük 1’lerden oluşan matris
c : a matrisinin 2,3,4 ve 5. satırları ile 1,2 ve 3. sütunları seçilerek oluşturulan alt matris
d : c ve b matrislerinin yatay olarak birleştirilmesi ile oluşan matris (b’nin transpose’unun
alınması gerekiyor.)

Çözüm:

a=eye(5)
b=ones(3,4)
c=a(2:5,1:3)
d=[c,b']
3. Oturum :

İstenilenler:

a : 6x6’lık Dürer’in sihirli matrisi


b : 3x3’lük birim matris
c : a matrisinin son sütunu seçilerek oluşturulan alt matris
d : c ve b matrislerinin yatay olarak birleştirilmesi ile oluşan matris (b’nin genişletilerek
6x3 boyutlarına getirilmesi gerekiyor.)

Çözüm:

a=magic(6)
b=eye(3)
c=a(:,end)
b(6,3)=1 % (b’nin genişletilerek 6x3 boyutlarına getirilmesi sağlayan ek adım)
d=[c,b]

4. Oturum :

İstenilenler:

a : 5x5’lik pascal üçgeni matrisi


b : 2x2’lük birim matris
c : a matrisinin 2, 3 ve 4. satırları seçilerek oluşturulan alt matris
d : b ve c matrislerinin dikey olarak birleştirilmesi ile oluşan matris (b’nin genişletilerek
3x3 boyutlarına getirilmesi gerekiyor ve c’nin transpose’unun alınması gerekiyor.)

Çözüm:

a=pascal(5)
b=eye(2)
c=a(2:4,:)
b(3,3)=1 % (b’nin genişletilerek 3x3 boyutlarına getirilmesi sağlayan ek adım)
d=[b;c']

You might also like