4 Tane 1000×1 Diziden 2x2x1000 Dizi Oluşturma

MATLAB programlama dilinde diziler yani matrisler ile çok geniş işlemler yapabiliriz. Mesela elimizde aynı boyutlu dizileri birleştirerek farklı boyutta diziler oluşturabiliriz.

H = [1 2 3 4 5]';
L = [6 7 8 9 10]';
N = [11 12 13 14 15]';
P = [16 17 18 19 20]';
R = [1 6; 11 16];
R(:,:,2) = [2 7; 12 17];
R(:,:,3) = [3 8; 13 18];
R(:,:,4) = [4 9; 14 19];
R(:,:,5) = [5 10; 15 20];

2x2x771 dizisi oluşturmak istediğimiz dört 771×1 dizimiz var.

R=permute(reshape([H,L,N,P]',2,2,[]),[2 1 3])

komutu ile bu işlemi gerçekleştirebiliriz. Parametreleri ve dizi boyutlarını değiştirerek istediğiniz boyutlarda matrisler oluşturabilirsiniz.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir