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
>> 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:
Post a Comment