Perhitungan untuk melakukan operasi aljabar linier adalah salah satu yang paling penting dalam sains. Sangat penting bahwa unit yang digunakan untuk mengukur kinerja komputer untuk komputasi ilmiah disebut “flop”, singkatan dari “operasi titik apung” dan didefinisikan dalam hal perhitungan aljabar linier.

Operasi aljabar linier dasar yang penting adalah: 1. Proyeksikan vektor tunggal ke ruang yang ditentukan oleh sekumpulan vektor. 2. Buat kombinasi vektor linier.

project() dan mat() digunakan untuk menjalankan fungsi utama. Operasi perkalian menggunakan * dan penjumlahan dengan +. Perkalian matriks menggunakan %>%.

Contoh Al Jabar

x + 5y = 1

2x + -2y = 1

4x + y = 1

kita dapat membuat vektor dalam kode dengan project().

## [1] 0.7894737 0.4736842 1.3157895

Ketika ada banyak vektor yang terlibat dalam kombinasi linier, jauh lebih mudah untuk merujuk semuanya dengan satu nama objek. Fungsi mat()mengambil vektor dan mengemasnya menjadi matriks. Ini berfungsi seperti project( ), tetapi tidak melibatkan vektor yang diproyeksikan ke subruang. Seperti ini:

##      v1 v2
## [1,]  1  5
## [2,]  2 -2
## [3,]  4  0