Introduction
Berikut ini beberapa code matlab yang biasa saya gunakan.
Rule
- Riwayat command
tekan arah atas di keyboard
- Command panjang
pake titik tiga (...) terus enter
- Semicolon dan koma
; kode di run tapi tidak ditampilkan melainkan disembunyikan , beberapa command dalam 1 baris
- Comment
% komentar tidak di run
- clear window
clc
- ans
hasil dari running
- variable
pake alfabet, jika variablenya sama dengan nilai yang berbeda maka variable tsb diupdate
- desimal
0.4 (pake titik)
Aritmatika
- Jumlah
+
- Kurang
-
- kali
*
- bagi
/
- kurung
()
Trigonometri
- sin
sin(pi/2)
- sind
sin(30)
- cos
cos(pi)
- cosd
cosd(60)
- tan
- tand
- arc sin
- arc cos
- arc tan
- sec
- cosec
- cotan
- arc sec
- arc cosec
- arc cotan
Matematika lain
exp
exp(3)
factorial
factorial(6)
- pembulatan kebawah
fix(2.6)
- pembulatan keatas
floor(2.3)
- ln
log(3)
- log
log10(5)
- pi
pi
- pembulatan tertentu
round(2.7865,2)
- akar
sqrt(100)
format
format format_type
Disp
disp('Text string') or disp(Variable name)
contoh
ro=2.7e3 disp('Aluminum Density, kg/m^3'),disp(ro)
fprintf
fprintf('Text string %6.3f additional text\n', variable name)
vektor
vector_name=a:q:b
a = batas bawah b = batas atas q = stepsize
linspace
vector_name=linspace(a,b,n)
n = jumlah antara a dan b
matrix
[a,b,c;d,e,f;g,h,i]
nol
zeros(i,j)
diagonal 1
eye(3)
invers
inv(M)
satu
ones(m,n)
random
rand(m,n)
randn(m,n)
randi(m,n)
operasi matriks
cross(a,b)
dot(a,b)
det(a)
x=1:2:5; diag(x)
length(x)
num2str(a)
randi(imax,m,n)
reshape(a,m,n)
size(a)
std(a)
Statistik
max(a),min(a)
mean(x)
median(x)
perbandingan
>
<
<=
>=
==
~=
s&g
s|h
~A
if
if
...
end
if
...
else
...
end
if
...
elseif
...
else
...
end
loop
for k=initial:step:final
...
end
while condition
...
end