Introduction

Berikut ini beberapa code matlab yang biasa saya gunakan.

Rule

  1. Riwayat command
    tekan arah atas di keyboard
    
  2. Command panjang
    pake titik tiga (...) terus enter
    
  3. Semicolon dan koma
    ; kode di run tapi tidak ditampilkan melainkan disembunyikan
    , beberapa command dalam 1 baris
    
  4. Comment
    % komentar tidak di run
    
  5. clear window
    clc
    
  6. ans
    hasil dari running
    
  7. variable
    pake alfabet, jika variablenya sama dengan nilai yang berbeda maka variable tsb diupdate
    
  8. desimal
    0.4 (pake titik)
    

Aritmatika

  1. Jumlah
    +
    
  2. Kurang
    -
    
  3. kali
    *
    
  4. bagi
    /
    
  5. kurung
    ()
    

Trigonometri

  1. sin
    sin(pi/2)
    
  2. sind
    sin(30)
    
  3. cos
    cos(pi)
    
  4. cosd
    cosd(60)
    
  5. tan
  6. tand
  7. arc sin
  8. arc cos
  9. arc tan
  10. sec
  11. cosec
  12. cotan
  13. arc sec
  14. arc cosec
  15. arc cotan

    Matematika lain

    exp

    exp(3)
    

    factorial

    factorial(6)
    
  16. pembulatan kebawah
    fix(2.6)
    
  17. pembulatan keatas
    floor(2.3)
    
  18. ln
    log(3)
    
  19. log
    log10(5)
    
  20. pi
    pi
    
  21. pembulatan tertentu
    round(2.7865,2)
    
  22. 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