Fungsi Operasi Matriks di Matlab

berikut fungsi fungsi operasi matriks pada bahasa matlab Note. a yang terdapat dalam kurung (a) adalah sebuah vektor ataupun matriks

Fungsi Keterangan Contoh Pemakaian
det menghasilkan nilai determinan dari suatu matriks det(a)
size menghasilkan ukuran matriks(ordo matriks) size(a)
trace menghasilkan jumlah elemen diagona pada matriks trace(a)
norm menghasilkan panjang euclidean vektor norm(a)
+ Menjumlah matriks c=a+b
- mengurangkan matriks c=a-b
* mengalikan matriks c = a * b
.* mengalikan elemen dengan elemen, dengan ketentuan memiliki ordo yang sama c = a .* b
^ Memangkatkan matriks dengan suatu skalar c = a^s
.^ memangkatkan elemen per elemen matriks dengan skalar c = a .^ s
' transpose matriks a'
./ Membagi elemen per elemen dengan ketentuan memiliki ordo yang sama c = a ./b
\ menghasilkan solusi AX= B c = a \ b
/ Menghasilkan solusi XA = B c =b/a
inv menhasilkan invers matriks dengan ketentuan matriksnya merupakan matriks bujur sangkar b=inv(a)
null menghasilkan suatu orthonormal basis untuk spasi null dari matriks yang dihasilkan dari singular value decomposition(svd) b=null(a)
orth menghasilkan suatu orthonormal basis pada jangkauan a b=orth(a)
rref menghasilkan refuce row echelon form dari matriks b=rref(a)
eig menghasilkan suatu vektor yang berisi(mungkin bilangan kompleks)eigenvalues dari suatu matriks bujur sangkar b=eig(a)
svd suatu vektor yang berisi tunggal dari matriks b=svd(a)
linspace menghasilkan nilai antara a dan b sebanyak n buah b=linspace(a,b,n)
logspace menghasilkan suatu vektor yang dimulai dari 10^a dan berakhir pada 10^b sebanyak n nilai elemen b=logspace(a,b,n)
eye menghasilkan matriks identitas b=eye(n)
zeros menghasilkan matriks nol b=zeros(b,k)
ones menghasilkan matriks satu b=ones(b,k)
diag menghasilkan diagonal matriks b=diag(a)
tril menghasilkaan bagian lower triangular dari matriks b=trial(a)
triu menghasilkan bagian upper triangular dari matriks b=triu(a)
rand menghasilkan elemen matriks dengan elemen terdistribusi antara 0 dan 1 ( b=rand(b,k)
randn menghasilkan elemen matriks dengan elemen terdisribusi secara normal b=randn(b,k)
max menghasilkan nilai maksimum dari suatu elemen di setiap kolom matriks atau nilai maksimum dari seluruh vektor b=max(a)
min menghasilkan nilai minimum dari suatu elemen di setiap kolom matriks atau nilai maksimum dari seluruh vektor b=min(a)
sum jumlah dari elemen dalam setiap kolom matriks atau jumlah dari seluruh elemen pada vektor b=sum(a)

No comments:

Post a Comment