You are on page 1of 5

LAPORAN PRAKTIKUM

PENGOLAHAN SINYAL DIGITAL


PENGENALAN MATLAB
Dosen pengampu: Dessy Irmawati,M.T

Oleh:

MOHAMMAD ARIF B 16507134031

PROGRAM STUDI D3 TEKNIK ELEKTRONIKA


JURUSAN PENDIDIKAN TEKNIK ELEKTRONIKA DAN
INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS NEGERI YOGYAKARTA
Beberapa contoh program sederhana

No Perintah Penjelasan Gambar


1 >> x = 2; - Memberi nilai 2 pada
>> y = 3; x
>> z = x + y - Memberi nilai 3 pada
y
- Menjumlahkan
variabel x dan y dan
dimasukkan pada
variabel z
2 >> a = [1 2 3]; -Membuat vektor a 3
>> b = [4 5 6]; elemen
>> b(1) dengan nilai 1 2 3
Ans= -Membuat vektor b 3
4 elemen
dengan nilai 4 5 6
-Menampilakn nilai
vektor b elemen
pertama

>>a+b Menjumlahkan array a


dan b
>>a*b’ Mengkalikan array a
dan tranpose dari b
>>a.*b Mengkalikan antara
elemen-elemen vektor
3 >> n = 0:100; -Membuat vektor dari 0
>> n = 0:0.5:100; sampai 100 dengan
>> n = 0:100; jarak 1
>> T = 0.1; -Membuat vektor dari 0
>> x = sin(2*pi*0.5*n*T); sampai 100 dengan
jarak 0.5
- Membuat vektor dari
0 sampai 100 dengan
jarak 1
-memberi nilai T 0.1
- rumus untuk
membangkitkan sinyal
sinus

4 >> plot(n*T, x), grid; -menampilkan grafik


dari (n*t,x) dengan grid

5 >> a=[2 0; 1 3]; -membuat matriks 2x2


>> a^2; -matriks dikuadratkan
>> a = (0:3);
b = (0:3);
c = b*a'

6 [x,y] = meshgrid(0:5); -menghasilkan grid


z = x.^2 – y.^2 dengan titik-titik yang
mesh(z); berspasi seragam
-mengkuadratkan setiap
elemen x dikurangi
setiap elemen y yang
dikuadratkan
-menampilkan jala-jala
sumbu nilai z

7 [x,y]=meshgrid(-2:.2:2); - menghasilkan grid


z = x.*exp(-x.^2 – y.^2); dengan titik-titik yang
meshc(z) berspasi seragam
-
BAHAN DISKUSI

No Perintah Penjelasan Gambar


1 1) [x,y,z] = meshgrid(-2 : .2 : 2, 1. Membuat koordinat
-2 : .2 : 2, -2 : .2 : 2); array 3 dimensi
2) V = x.*exp(-x.^2 – y.^2 – 2. Mengkalikan tiap nilai
z.^2); pada sumbu x dengan
3) Slice(x, y, z, v,1,0,0) nilai eksponensial yang
4) Axis tight ada didalam kurung
3. Mencetak potongan
volume dari v,x,y,z
4. Mengatur batas sumbu
ke range data
2 1) [x,y,z] = sphere(25); 1. Membuat grafik bola 3
2) surf(x-3, y-2, z); %digeser dimensi
3) hold on 2.menampilkan grafik
4) surf(x*2, y*2, z*2); %diskala bola yang kecil dengan
5) axis tight bidang berwarna
3. untuk menahan gambar
sebelumnya agar tidak
terhapus
4. menampilkan grafik
bola yang besar dengan
bidang berwarna
5. Mengatur batas sumbu
ke range data
3 1) x = -2 : .1 : 2; 1. membuat vektor x dari
2) plot(x,sin(x),'-r'); -2 sampai 2 dengan jarak
3) hold on 0.1
4) plot(x, sin(x.^2), '--b'); 2 . membuat grafik dari
5) plot(x, cos(x.^2), ':g'); sin(x) terhadap x dengan
6) hold off bentuk garis solid
berwarna merah
3. . untuk menahan
gambar sebelumnya agar
tidat terhapus
4. Membuat grafik dari
sin(x.^2) terhadap x,
dengan bentuk garis
putus-putus berwarna biru
5. Membuat grafik dari
cos(x.^2) terhadap x,
dengan bentuk garis titik-
titik berwarna hijau
KESIMPULAN
Dari praktikum yang sudah dilakukan dapat disimpulkan bahwa,
MATLAB merupakan software yang dapat digunakan untuk menyelesaikan
perhitungan dan analisis matematis, menampilkan kedalam bentuk kurva,
bidang 2 dimensi maupun 3 dimensi yang mempunyai struktur kode yang
mudah dipahami

You might also like