Latihan 1 dan 2 MATLAB

 KELOMPOK 1: 

Alfan Raihan A. (1222070004) 

Aura Eka (1222070012) 

Dea Maharani (1222070020) 

Diana Vijar M. (1222070023) 

Ilham Januar (1222070031) 

LATIHAN 1 MATLAB 

1. Bagaimana cara memulai program MATLAB dan mengakhiri program MATLAB? Jawaban: 

- Memulai MATLAB bisa dilakukan dengan membuka aplikasinya secara langsung atau  menjalankannya melalui terminal/command prompt. 

- Mengakhiri MATLAB dapat dilakukan dengan mengetik exit atau quit di Command  Window, menutup jendela MATLAB secara manual, atau menggunakan Ctrl + D (di  Terminal Mac/Linux). 

2. Tuliskan output dari perintah berikut : 

a. t = 1:5 

Jawaban : t = 1 2 3 4 5 

b. t = [1 2 3;4 5 6;7 8 9] Jawaban : t = 1 2 3 4 5 6 7 8 9 

c. x = 3+4i 

Jawaban :

3. Tuliskan output dari perintah : 

a. x = 0:pi/4:2*pi 

x = 0 0.7854 1.5708 2.3562 3.1416 3.9270  4.7124 5.4978 6.2832 

y = sin(x)  

y = 0 0.7071 1.0000 0.7071 0.0000 -0.7071 - 1.0000 -0.7071 -0.0000 

b. x = 0:pi/5:2*pi 

x = 0 0.6283 1.2566 1.8850 2.5133 3.1416  3.7699 4.3982 5.0265 5.6549 6.2832 

y = sin(x)  

y = 0 0.5878 0.9511 0.9511 0.5878 0.0000 - 0.5878 -0.9511 -0.9511 -0.5878 -0.0000 

4. Dari soal nomor 3, gambarlah grafik untuk perintah cos (gunakan perintah plot(x,y))

a. b.

5. G = 6.67*10^(-11); m1 = 10; m2 = 100; r = 50; , tentukan nilai dari 

Jawaban :  

6. Dari bentuk bentuk format penampilan angka, jelaskan perbedaan dari format-format  penulisan berikut (short (default), long, shortE, longE, shortG,  longG, shortEng, longEng, +, bank, hex, rat) dan berikan masing masing contoh. 

Jawaban: 

No 

Style 

Keterangan 

Contoh

1

short 

Format default, menampilkan angka  dengan jumlah digit terbatas.

123.4567 → 123.46

2

long 

Menampilkan angka dengan lebih  banyak digit desimal.

123.4567 →  

123.456700000000

shortE 

Format eksponensial pendek. 

123456 → 1.23e+05

4

longE 

Format eksponensial panjang. 

123456 →  

1.234560000000000e +05

5

shortG 

Gabungan antara short dan shortE,  tergantung skala angka.

0.0000123 → 1.23e 05

6

longG 

Gabungan antara long dan longE,  tergantung skala angka.

0.0000123 →  

1.23000000000000e 05

7

shortEng 

Format eksponensial dengan basis 10^3  (ribuan, jutaan, dsb).

1234567 → 1.23e+06



8

longEng 

Format eksponensial panjang dengan  basis 10^3.

1234567 →  

1.234567000000000e +06

9

Menampilkan tanda plus untuk angka  positif.

123 → +123

10

bank 

Format dua angka di belakang koma  (biasanya digunakan dalam keuangan).

123.4567 → 123.46

11

hex 

Menampilkan angka dalam format  heksadesimal.

255 → ff

12

rat 

Menampilkan angka dalam bentuk  pecahan rasional. 

0.75 → 3/4



LATIHAN 2 MATLAB 

1. Hitunglah dengan MATLAB, output dari perintah berikut, Jawaban : a. 12/3,5  

ans = 

 3.4286 

b. (3+5/4)2 

ans = 

 18.0625 

c. (0,252+0,752)1/2 

ans = 

 0.3125 

d. 2/(6/0,3)  

ans = 

 0.1000 

2. Buatlah empat variabel berikut: 

A = 25 B = 50 C = 125 D = 89 

Hitunglah dengan MATLAB, output dari perintah berikut: 

a. X = A+B5+(1/C3) 

Jawaban 

>> X=A+B^5+(1/C^3)

X = 

3.1250e+08 

b. Y = A/ (D+B)4 

Jawaban 

>> Y= A/(D+B)^4 

Y = 

6.6970e-08 

c. Z = DA3 / B+C2 

Jawaban 

>> Z = D*A^3/B+C^2 

Z = 

4.3438e+04 

3. Manakah di antara nama-nama variabel berikut yang valid ?  

a. Luas  

b. kel_1  

c. 2_data  

d. diff:3  

e. Time  

f. time_from_start  

g. 10_hasil_terakhir  

h. nilai-awal 

Jawaban : 

Variabel 

Status 

Alasan

Luas

Valid 

Dimulai dengan huruf dan tidak mengandung  karakter ilegal.

kel_1

Valid 

Mengandung huruf, angka, dan underscore.

2_data

Tidak Valid 

Tidak boleh diawali dengan angka.



diff:3

Tidak Valid 

Mengandung karakter : yang tidak diperbolehkan.

Time

Valid 

Huruf saja, tidak ada karakter ilegal.

time_from_star t

Valid 

Mengandung huruf dan underscore saja.

10_hasil_terak hir

Tidak Valid 

Tidak boleh diawali dengan angka.

nilai-awal

Tidak Valid 

Mengandung tanda -, yang tidak diperbolehkan.



4. Misalkan: x = π/6, y = 0,001; Hitunglah dengan MATLAB, output dari  perintah berikut: 

a. √�� 

Jawaban 

>> x=pi/6; 

>> y=0.001; 

>> y^1/2 

ans = 

5.0000e-04 

b. tan 3x 

Jawaban 

>> tan(3*x) 

ans = 

1.6331e+16 

c. Ln x 

Jawaban 

>> log (x) 

ans = 

-0.6470 

d. e-x

Jawaban 

>> exp(-x) 

ans = 

0.5924 

e. log2 y 

Jawaban 

>> log2 (y) ans = 

-9.9658 

f. log10 y 

Jawaban 

> log10 (y) ans = 

-3 

g. 1n y 

Jawaban 

>> log (y) 

ans = 

-6.9078 

h. Cos 2x 

Jawaban 

>> cos (2*x) ans = 

0.5000 

i. Sin x 

Jawaban 

>> sin (x)

ans = 

0.5000 

5. Hitunglah dengan MATLAB, output dari perintah berikut, jawaban : a. n=300;factor(n)  

ans = 

 2 2 3 5 5 

b. primes(250)  

ans = 

 Columns 1 through 20 

 2 3 5 7 11 13 17 19 23 29 31 37 41  43 47 53 59 61 67 71 

 Columns 21 through 40 

 73 79 83 89 97 101 103 107 109 113 127 131 137  139 149 151 157 163 167 173 

 Columns 41 through 53 

 179 181 191 193 197 199 211 223 227 229 233 239 241 

c. n=70; primes(n)  

ans = 

 2 3 5 7 11 13 17 19 23 29 31 37 41  43 47 53 59 61 67

d. n=15; factorial(n)  

ans = 

 1.3077e+12 

e. mod(150,3)  

ans = 

 0 

f. x=110:115;y=11:16; mod(x,y)  

ans = 

 0 3 8 1 9 3 

g. rem(x,y)  

ans = 

 0 3 8 1 9 3 

6. A. n= 300;factor(n) 

ans = 

 2 2 3 5 5 

B. primes(250) 

ans = 

 Columns 1 through 12 

 2 3 5 7 11 13 17 19 23 29 31 37  Columns 13 through 24

 41 43 47 53 59 61 67 71 73 79 83 89  Columns 25 through 36 

 97 101 103 107 109 113 127 131 137 139 149 151  Columns 37 through 48 

 157 163 167 173 179 181 191 193 197 199 211 223  Columns 49 through 53 

 227 229 233 239 241 

C. n=70;primes(n) 

ans = 

 Columns 1 through 12 

2 3 5 7 11 13 17 19 23 29 31 37  Columns 13 through 19 

 41 43 47 53 59 61 67 

D. n=15;factorial(n) 

ans = 

 1.3077e+12 

E. mod(150,3) 

ans =

 0 

F. x=110:115;y=11:16;mod(x,y) ans = 

 0 3 8 1 9 3 G. rem(x,y) 

ans = 

 0 3 8 1 9 3


Comments

Popular posts from this blog

Flowchart Fluida Dinamis

Storyline App Inventor Fulida Dinamis

Contoh Matriks Determinan 4 x 4