Jawab: Array merupakan sebuah variabel yang menyimpan lebih dari 1 buah data yang
memiliki tipe data yang sama. Jadi dapat dikatakan bahwa array merupakan kumpulan dari
data-data tunggal yang dijadikan dalam 1 variabel array yang alamat memorinya berbeda
yang selanjutnya disebut elemen-elemen array yang bisa kita akses berdasarkan indeks.
b) Perkembangan algoritma,
Fungsi Dasar
Fungsi Keterangan
Abs Menghitung nilai absolut
Exp Memperoleh nilai dari e pangkat bilangan tertentu (e = 2.718282)
log Menghitung logaritma natural (ln) suatu bilangan
Sqrt Menghitung akar pangkat 2 dari suatu bilangan
Ceil Membulatkan bilangan ke bilangan bulat terdekat menuju plus tak berhingga.
Fix Membulatkan bilangan ke bilangan bulat terdekat menuju nol..
Floor Membulatkan bilangan ke bilangan bulat terdekat menuju minus tak berhingga.
Gcd Menghitung nilai faktor pembagi terbesar
Isprime Menghasilkan true jika merupakan bilangan prima.
Log10 Menghitung logaritma suatu bilangan untuk dasar 10.
Mod Menghitung nilai modulus.
Primes Menghasilkan daftar bilangan.
Rem Menghitung nilai remainder.
Round Membulatkan bilangan ke bilangan bulat terdekat.
2. Fungsi Trigonometri
Fungsi trigonometri banyak digunakan terkait dengan sudut. Nilai perhitungan yang
dalam fungsi trigonometri sudut dalam radian.
Fungsi Trigonometri
Fungsi Keterangan
Sin Menghitung sinus suatu bilangan, dimana bilangan dalam radian.
Cos Menghitung cosinus suatu bilangan, dimana bilangan dalam radian.
Tan Menghitung tangen suatu bilangan, dimana bilangan dalam radian.
Menghitung arccosinus (invers cos) suatu bilangan yang menghasilkan sudut dalam
Acos
radian, dimana bilangan harus antara -1 dan 1.
Menghitung arcsinus suatu bilangan yang menghasilkan sudut dalam radian, dimana
Asin
bilangan harus antara -1 dan 1.
Atan Menghitung arctangensuatu bilangan yang menghasilkan sudut dalam radian.
Cosh Menghitung cosinus hiperbolik dari suatu sudut dalam radian.
Sinh Menghitung sinus hiperbolik dari suatu sudut dalam radian.
Tanh Menghitung tangen hiperbolik dari suatu sudut dalam radian.
Cosd Menghitung cosinus suatu bilangan, dimana bilangan dalam derajat.
Sind Menghitung sinus suatu bilangan, dimana bilangan dalam derajat.
Tand Menghitung tangen suatu bilangan, dimana bilangan dalam derajat.
Sec Menghitung suatu bilangan, dimana bilangan dalam radian.
Csc Menghitung suatu bilangan, dimana bilangan dalam radian.
Cot Menghitung suatu bilangan, dimana bilangan dalam radian.
Fungsi Keterangan
Max Menghasilkan nilai terbesar dari suatu vektor atau matriks
Min Menghasilkan nilai terbesar dari suatu vektor atau matriks
Mean Menghasilkan nilai mean
3. Tuliskan beberapa Operator matriks
Jawab:
Dalam matlab, operatornya di klasifikasikan ke dalam tiga bagian, yaitu Operator Aritmatika,
Operator Relasional dan Operator Logika. Adapun penjelasan dari masing-masing operator
sebagai berikut:
Operator Logika.
(&) Akan menghasilkan nilai 1 jika kedua elemen yang bersesuaian memiliki nilai true dan 0
untuk lainnya.
(|) Akan bernilai 1 jika salah satu elemennya true
(~) Komplemen dari elemen yang di inputkan
(xor) Akan bernilai 1 jika salah satu dari kedua elemen memilki nilai berbeda dan bernilai 0
jika sama
MATLAB menyediakan 4 alat yang dapat digunakan programer saat menulis program. yaitu:
4. Carilah Kontrol program Matlab
Jawab:
a. For
Contoh:
» for t=0:10
y(t+1)=sin(pi*t/10);
end
b. While
Contoh:
» while t>10
t=0
y(t+1)=sin(pi*t/10);
end
c. If – else – end
Contoh:
Buat M-file:
if barang>10
harga=(1-0.2)*hargabrg*barang
else
harga=hargabrg*barang
end
d. Switch – Case
Berikut ini adalah contoh penggunaan switch case dimana merubah beberapa
satuan menjadi centimeter, cm. Buatlah m-file sebagai berikut lalu simpan dengan
nama ubahunit.m.
switch units
case{‘inch’,’in’}
y=x*2.54;
case{‘meter’,’m’}
y=x/100;
case{‘centimeter’,’cm’}
y=x;
otherwise
y=nan;
end;
Setelah itu masuk ke command window. Misal kita masukan harga x=10 in, dan akan
diubah menjadi centimeter, cm.
» x=10.;
» units=’in’;
»y
y=
25.4000