Program ini saya buat ketika sedang mengambil matakuliah Komunikasi Data.
Fungsi Umum
Fungsi Umum
function GAMBARBALOK(sinyal, jumlahbarisgambar, jumlahkolomgambar, posisigambar, judul, pertambahanx)
%GAMBARBALOK
%GAMBARBALOK(sinyal, jumlahbarisgambar, jumlahkolomgambar, posisigambar, judul, pertambahanx)
% sinyal sebagai sumbu y
% pertambahanx sebagai interval pada sumbu x
% fungsi ini akan :) menampilkan diagram balok dari sinyal
% :) tidak mengembalikan nilai
%
%Basit Adhi Prabowo - UAD Jogjakarta - 19052004
%revisi 1 - 20052004 - Basit Adhi Prabowo
%revisi 2 - 21052004 - Basit Adhi Prabowo
%revisi 3 - 24052004 - Basit Adhi Prabowo
[baris, kolom] = size(sinyal); %mengetahui berapa jumlah kolom dan baris dari input
min = sinyal(1,1); %kondisi awal sinyal minimal adalah sinyal pertama
max = sinyal(1,1); %kondisi awal sinyal maksimal adalah sinyal pertama
% Kedua versi ini panjang karena dibuat untuk mengantisipasi sinyal berupa matriks 2 dimensi
% VERSI I
% Versi ini lebih pendek dari versi II karena untuk setiap sinyal memiliki dua koordinat x, yaitu
% x dan x+1, misal : [0 1 1 1 0]
% pertambahan sumbu x pada versi ini tetap, yaitu 1
% sumbu x 0 1 1 2 2 3 3 4 4 5
% sumbu y 0 0 1 1 1 1 1 1 0 0
% penentuan sumbu x
% kedua = 0;
% for i=1:baris,
% for j=1:kolom,
% pertama = kedua + 1;
% kedua = pertama + 1;
% x(pertama) = (kedua / 2) - 1;
% x(kedua) = kedua / 2;
% y(pertama) = sinyal(i,j);
% y(kedua) = y(pertama);
% if sinyal(i,j) < min %pencarian nilai minimal
% min = sinyal(i,j);
% else if sinyal(i,j) > max %pencarian nilai maksimal
% max = sinyal(i,j);
% end
% end
% end
% end