Assalamu'alaikum...Selamat Datang di Electrical Engineering Community 04...Take your Coment Bro...

Sunday, May 10, 2009

Fungsi Trigonometri

Oke..oke.....setelah melalui beberapa hari yang penuh kepenatan akhirnya dalam programiming MATLAB kita masuk dalam fungsi trigonometri. Kalo ada yang bertanya,apakah trigono metri itu, jawabanya adalah......saya kurang paham.....(gimana mau paham kalo kalkulus 1 sampe kalkulus 3 semuanya dapat C )
buat kamiu-kamiu(baca pake dialeg bencong)yang benci akan matematika seperti halnya saya, mari kita mencoba membuat fungsi trigonometri kita lewat bantuan om,tante,eyang MATLAB...

mari kita mulai...

sekarang coba ketikkan ini di MATLAB editor..klo belum tau apa itu MATLAB EDITOR..kau ni kampungan berarti..coba dibuka posting beberapa hari yang lalu tentang MATLAB

(sek..sek...ngudut sek.....)

oke...udah buka MATLAB EDITORnya kan?? klo belum..tolong dibuka dulu...T_T

klo udah..sekarang ketiikan program dibawah ini...


% --------------------------------
% Program latihan 2
% Matlab Programming
% --------------------------------

clear all;
clc;

disp('---------------------');
disp('Program latihan');
disp('---------------------');

x = [0:10:180]; % membangkitkan data sudut
y1 = sin(x*pi/180); % kalkulasi sinus data x
y2 = cos(x*pi/180); % kalkulasi sinus teta

out =[x' y1' y2']


nah..kalo sudah mengetikan program diatas sekarang waktunya kau tidur saja lah.....hehe..juski...

nah...(serius mode on)setelah selesai mengetik program diatas, pastikan anda simpan di direktori mana saja, misalnya c:/latihanku, dengan nama latihan02.m. (kemarinkan udah ada latihan01.m. makanya lanjut aja gitu...paham kan??paham gak sih??kalo lum paham tar comment aja..trus tanya...asal jangan tanya masalah pribadi aja..hahaha)

setelah menyimpan file tersebut...sekarang anda kembali ketempat tidur anda...hehe.maksudnya kembali ke tampilan awal MATLAB...trus ketikkan diCOMMAND WINDOWnya MATLAB

>> latihan02


tekan enter.......

hasilnya adalahhhhh........


---------------------
Program latihan
---------------------

out =

0 0 1.0000
10.0000 0.1736 0.9848
20.0000 0.3420 0.9397
30.0000 0.5000 0.8660
40.0000 0.6428 0.7660
50.0000 0.7660 0.6428
60.0000 0.8660 0.5000
70.0000 0.9397 0.3420
80.0000 0.9848 0.1736
90.0000 1.0000 0.0000
100.0000 0.9848 -0.1736
110.0000 0.9397 -0.3420
120.0000 0.8660 -0.5000
130.0000 0.7660 -0.6428
140.0000 0.6428 -0.7660
150.0000 0.5000 -0.8660
160.0000 0.3420 -0.9397
170.0000 0.1736 -0.9848
180.0000 0.0000 -1.0000


nahhh..klo belum dapat hasil kek gitu...mending kau tidur aja lah.....trus ngudut sek...trus bangun dan dicoba lagi...

ummm......sekarang saya sebagai orang yang baik yang sedang mencari pekerjaan akan mencoba mendeskripsikan arti program tersebut(copy paste dari buku...ahahha)


% --------------------------------
% Program latihan 2
% Matlab Programming
% --------------------------------

coding ini gak bakalan diproses sama MATLAB...kenapa??karena ada tanda persen(%)yang digunakan untuk menulis komentar
---------------------------------------------

clear all;
clc;

clear all --> digunakan untuk mengosongkan memori MATLAB dari semua variabel yang pernah diolah
clc --> kalo ini digunakan untuk membersihkan layar COMMAND WINDOW(jangan dicoba untuk bersihin layar monitormu yah..g bakal bersih..yakin..)


disp('---------------------');
disp('Program latihan');
disp('---------------------');

nah..yang diatas itu untuk menampilkan string yang ada didalam kurung..
disp itu kalo saya membahasakannya dalam bahasa monyet adalah display..


x = [0:10:180]; % membangkitkan data sudut

kalo ini dalam bahasa matematika-nya(admin<--mulai sensi kalo dibilang matematika)
yaitu membuat data x dari 0 sampai 180 dengan interval 10.


y1 = sin(x*pi/180); % kalkulasi sinus data x
y2 = cos(x*pi/180); % kalkulasi sinus teta

(apa lagi yang diatas itu...???)kalo itu yang saya baca dibuku...emmm...yaitu membuat perhitungan sinus dan kosinus denga dari data x. perkalian x dengan pi dibagi 180 <-- dimaksud untuk menghasilkan output dalam derajat. karena default trigonometri adalah dalam radian(gak usah sok ngerti deh...ahahahah)


out =[x' y1' y2']

nah yang ini pasti udah pada paham...kalo yang ini nih kalo dibahasakan kek gini...
menyimpan hasil perhitungan kedalam variabel out. Diakhiri tanpa tanda titik koma(;) untuk memunculkan output secara langsung ke layar. Penggunaan tanda petik setelah variabel (x')adalah untuk men-transpos data x menjadi columnar (pahami transpos dengan melihat hasil dari program tersebut...jangan liatain aku...)

besok-besok lagi kita lanjut,,,,, saya mau ngudut dulu...