Study
Julia

Matrix & Operasi Aljabar Linear Dasar

Penjelasan

Matrix adalah array 2 dimensi, salah satu alasan utama Julia populer untuk komputasi ilmiah — operasi aljabar linear (perkalian matrix, transpose, invers, determinan) adalah bagian dari bahasa inti, bukan library tambahan. Matrix dibuat dengan `[baris1; baris2]` (titik koma memisahkan baris, spasi memisahkan kolom).

Contoh Konsep

A = [1 2; 3 4]     # matrix 2x2
B = [5 6; 7 8]

A'                  # transpose
A * B                # perkalian matrix (BUKAN element-wise)
A .* B               # perkalian element-wise (broadcasting)

using LinearAlgebra
det(A)               # determinan
inv(A)               # invers matrix

Praktikum

Buat matrix 2x2 A = [2 0; 0 2], cetak transpose-nya dengan ' dan determinannya dengan det() (perlu using LinearAlgebra).

Editor Latihan

Ketik/edit bebas di sini untuk latihan — kode ini tidak dijalankan.

Tips

`A * B` adalah PERKALIAN MATRIX sungguhan (aturan baris-kali-kolom), sedangkan `A .* B` adalah perkalian ELEMENT-WISE (elemen ke-i,j dikali elemen ke-i,j pasangannya) — dua operasi yang sangat berbeda, jangan tertukar.