#4 R Programlama | Matrix

Matrix Nedir?

Matrixler birden çok vektörün bir araya gelmesiyle oluşur. Bu vektörler aynı tipte olmalıdır, karakter, sayısal veya logical gibi, bir tipten oluşmalıdır. Birden çok vektör bir araya gelirler ve matrixleri oluşturur, türkçesi de matris.

Üç adet vektör oluşturduk ve daha sonra cbind() yardımıyla bu vektörleri bir araya getirdik.
?cbind ne anlama geliyordu dersek.

Şimdi yazdığımız kodun ekran çıktısına bakalım, işte o bir matris.

3 adet vektör sutunumuz bir araya gelmiş ve matris oluşturmuş.

İsimler otomatik olarak atanmış, a, b, c şeklinde yazıyor değiştiremez miyiz?

Yazalım ve çalıştıralım.
Ekran görüntüsü tahmin ettiğiniz gibi.

Peki matris oluşturmak için sürekli vektorler oluşturup onları mı birleştirmeliyiz, hayır elbette tek vektorden yani tek sutundan da oluşabilir matrisler.

Matris olutşturmak için.

Şimdi bunun üzerinde biraz değişikliklere gidelim.

Satır ve sütun sayıları verdim ki matris gibi gözüksün.
İşte bu şekilde.

Gördüğünüz gibi önce sütunu aşağı doğru doldurup sonra diğer kolona geçmiş bunu değiştirip satırlara öncelik verelim.

Default olarak bu özellik FALSE idi.
Ekran çıktısı.
Eğer satır ve sütunları isimlendirmek istersek bu şekilde yapabiliriz.
İşte ekran çıktısı.

Bu arada console istediğiniz zaman CTRL + L kombinasyonu ile temizleyebilirsiniz.

CTRL + L kombinasyonu ile temizlenir console.

Şimdi matrislerle basit işlemler yapalım ve bunun için önce iki adet 3×3 matris oluşturalım

3×3 Matris.
matris1 oluştu.
matris2 oluştu.

Aşağıdaki işlemleri yazalım ve sonuçlarına bakalım.

İşlemler için gereken kodlar.
matris3
matris4
matris5
matris6


Not: Aynı indisler işleme geçer, yani 1.satır 1. sütun ile 1.satır 1.sütundaki değerlerin işleme geçmesini ve yeni matriste de 1.satır 1.sütuna yazılması gerekiyor.

Tekil değerlerle de çalışılabilir.


Bir cevap yazın

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