Tag: Matlab

Animasi Gerak Parabola

Mungkin mudah mencontohkan gerak para bola kepada siswa. Guru cukup menunjukkan bagaimana bola ditendang melambung, pasti membentuk gerak para bola. Namun, apakah guru akan bisa menunjukkan bagaimana gerak parabola disimulasikan secara persekian detik dapat menggambarkan gerakkan parabola sebuh bola. Salah, satu yang girunakan untuk mensimulasikan gerak parabola adalah dengan Matlab. Keunggulan dari Matlab selain dapat menunjukkan gerakan per detik, juga dapat diinteraksikan sesai dengan persamaan parabola. Untuk membuat simulasi dengan Matlab, kita dapat menggunakan program dari Guide Matlab. Program ini dapat didesain dengan kehendak kita baik dengan input, dengan slider, dengan button, dan seterusnya. Kali ini kita akan mendesain...

Read More

Animasi dari Persamaan Schrodinger Tergantung Waktu 2D

      Siapa yang tidak tahu Schrödinger, dia merupakan ahli dalam bidang fisika quantum. Pada awal karirnya dia mempelajari pendahulunya, Max Planck, Albert Einstein, Niels Bohr, Arnold Sommerfeld, dan lainnya. Dia memperkenalkan persamaan Schrödinger dari menyelesaikan Efek Bohr. Dia memberikan perubahan-perubahan dalam persamaan gelombang untuk sistem tergantung waktu independen. Kemudian ia melakuakn penilaian eigen energi mendekati atau atom mirip hidrogen. Pada abad ke-20, ia telah membuat sebuah revolusi di sebagian sangat berharga dalam bidang mekanika kuantum dan juga hampir semua fisika dan kimia. Pada karya berikutnya dia mengajukan dalam empat minggu kemudian yang memecahkan osilator harmonik kuantum, masalah rotor kaku,...

Read More

Bandul Teredam Matlab

Bagi seorang fisikawan, tentu Anda tidak akan lupa pada bandul. Bandul pada dasarnya adalah terdam, karena hanya pada kondisi ideal bandul akan begerak tanpa redaman. Untuk melihat bagaimana bagaimana grafik bandul teredam, kita dapat menggunakan Matlab untuk menggambarkannya. Berikut akan saya berikan codenya. Anda cuup Copy Paste, kemudian menyimpan dalam kode di Matlab dan menjalankannnya. Kode membuat Bandul teredam clear; lenght =1; q=1; g =9.8; npoint=250; dt =0.04; omega=zeros(npoint,1); thata=zeros(npoint,1); time=zeros(npoint,1); theta(1)=0.2; for step=1:npoint-1 omega(step+1)=omega(step)-(g/lenght)*theta(step)*dt-q*omega(step)*dt; theta(step+1)=theta(step)+omega(step+1)*dt time(step+1)=time(step)+dt; end plot(time,theta,’r’); xlabel(‘Waktu(second)’); ylabel(‘Theta...

Read More

Cara Membuat Animasi Gerak Ellips (Ellips Motion) di Matlab

Tahukah Anda bahwa Bumi bergerak ellips mengelilingi matahari? Bukan hanya bumi, hampir semua planet mengelilingi matahari dengan gerakan membentuk lintasan Ellips. Memang peristiwa ini sempat menjadi perdebatan panjang antara orang Yunani kuno terutama Ptolemi dan Aristoteles yang menganggap bahwa bumi dikelilingi seluruh benda luar angkasa dan mereka bergerak dengan lingtasan melingkar.  Kemdian pendapat itu dibantah oleh Copernicus, namun sebelum mepublikasikannya dia telah diasingkan dan meninggal. Keppler yang terinspirasi dari penelitian Tycho Brahe merumuskan bahwa lintasan bumi bukanla berbentuk lingkaran melainkan ellips, melalui pengamatan Teleskop Galelei Galeleo dibenarkan bahwa lintasan bumi berbentuk ellip. Itu sejarahnya, masalahnya bagaimana menggambarkan lintasan ellips kepada siswa?...

Read More

Cara membuat Gerak Melingkar (Cycle Motion) Matlab

Apa yang terjadi ketika sebuah bandul diputar? tentunya akan membuat lintasan lingkaran. Contoh lainnya adalah gerak kipas angin, gerak roda sepeda, geak jarum jam, dan masih banyak lagi contoh gerak melingkar. Gerak melingkar merupakan gerak dengan lintasa lingkaran. Untuk mensimulasikan gerak ini, Anda dapat mengetik scip pada Matlab kemuadian menjalanknya.  Lalu bagaimana scrip membuat lingkaran pada Matlab? Langsung saja, langkah membuat gerak peluru pada Matlab sebagai berikut: Buka Matlab Jangan lupa arahkan pada folder yang inign menyimpan scirp Buka scirp matlab Kemudian copy paste scrip berikut % Gerak Melingkar %% menentukan parameter Nt=100; % jumalah langka R=1; % jari jari T=1; % periode (anggap 0 to 1) dt=0.03; % waktu kecepatan %% mendefinisikan variable Array t=linspace(0,1,Nt) x=zeros(1,Nt); y=zeros(1,Nt); %% Menghitung gerak lurus for it=1:Nt x(it)=R*cos(2*pi*t(it)/T); y(it)=R*sin(2*pi*t(it)/T); end %% Aninasi gerak melingkar for it=1:Nt plot(x(1:it),y(1:it),’r’,… % plots curve x(it), y(it),’ro’); % plots point axis(1.2*[-1, 1, -1, 1]); axis square pause(dt) drawnow end 5. kemudian simpan dengan menekan ctrl dan S, beri nama gerak_peluru.m 6. Clik run (gambar segitiga hijau ) 7. Coba ulangii dengan radius yang...

Read More