Tuesday, August 22, 2017

RUNTUN EKSPONENSIAL RIIL


Berikut adalah persamaan runtun eksponensial riil:


Dalam MATLAB, suatu operator array “.^” diperlukan untuk mengimplementasikan suatu runtun eksponensial riil. Sebagai contoh, untuk membangkitkan x(n)=0.75^n untuk 0<=n<=10, dibutuhkan skrip MATLAB berikut ini:

>> n=[0:10]; x=(0.75).^n;

>> stem(n,x);

Hasilnya ditampilkan berikut:



GUI MATLAB untuk runtun eksponensial riil dapat dirancang. Berikut adalah callback dari tombol TAMPILKAN:

function TAMPILKAN_Callback(hObject, eventdata, handles)
% hObject    handle to TAMPILKAN (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)

% Membaca a, n1, dan n2 dari ketiga edit teks
n1 = str2num(get(handles.editN1,'String'));
n2 = str2num(get(handles.editN2,'String'));
a = str2num(get(handles.editA,'String'));

% Menghasilkan runtun eksponensial
n=n1:n2;
y=(a).^n;

%Menampilkan x pada sumbu axes1 dengan tebal garis 2 warna merah
axes(handles.axes1)
stem(n,y,'r','LineWidth',2); grid on;

%Memberikan grid x dan y dengan warna biru
set(gca, 'XColor', 'b')
set(gca, 'YColor', 'b')

%Menambahkan label dan judul
xlabel('Cuplik');ylabel('Amplitudo');
title('Runtun Eksponen Riil')

%Memberikan warna kehijauan pada latar sumbu
set(gca,'Color',[0 0.5 0.25]);


Tampilan GUI yang didapatkan berikut:









Anda dapat mengunduhnya di sini: RUNTUN EKSPONENSIAL RIIL





No comments: