TOPIK 11
VISUALISASI VOLUME DAN ANIMASI
Nama:
Novita
Rahmadhani
WIngtyas
NIM:
M0219067
Asisten
Praktikum:
Arneta
Gusnawati
PROGRAM
STUDI
FISIKA
FAKILTAS
MATEMATIKA
DAN
ILMU
PENGETAHUAN
ALAM
UNIVERSITAS
SEBELAS
MARET
SURAKARTA
2021
PEMBAHASAN
1. Contourslice
a. Tugas 11.1
Contourslice digunakan untuk membantu pemahaman untuk perintah
membuat kontur pada matlab. Syntax yang digunakan dari perintah di
modul memiliki arti yaitu menyatakan membuat kontur pada sb X,Y,Z.
Sedangkan volumenya ditunjukkan V dan slice merupakan koordinat
dari masing-masing sb nya.
b. Tugas 11.2
Pada tugas ini, kita membuat skrip seperti gambar di bawah agar
mengetahui nilai z. Setelah diketauhi nilai z=0, maka didapatkan
gambar seperti di bawah yang berada dalam bidang 2D (sb yg
digunakan sb x dan y).
c. Tugas 11.3
Pada tugas 3, skrip dan editor yang digunakan dengan nilai x= -1.2,0.8,
dan 2. Skrip dapat dilihat di gambar bawah dan kemudian didapatkan
gambar dalam bidang 3D. Gambar ini dikarenakan pada sb tidak ada
yang bernilai 0. Di gambar ini juga dimunculkan 3 kontur.
2. Movie
a. Tugas 11.4
Fungsi ini digunakan untuk pemahaman tentang perintah mengenai
memutar video dan juga film.
b. Tugas 11.5
Skrip yang digunakan dapat dilihat pada gambar dibawah. Kemudian
analisis dari setiap baris adalah:
-Figure : menampilkan gambar output
-Z=peaks; : menyatakan Z adalah peak (puncak dari grafik)
-surf(Z) : memberi warna pada bidang
-axis tight manual : menetapkan axis
-ax=gca; : menyesuaikan axis saat grafik berubah
-ax.NextPlot='replaceChildren'; loops=40; : menepatkan pengulangan
sebanyak 40 kali
-F(loops)=struct('cdata',[],'colormap',[]); : membuat struktur data dan
warna pada bidang.
-for j=l:loos; fungsi for untuk membuat kejadian sedangkan variable j
merupakan syarat untuk perintah for
-x=sin(j*pi/10)*z; : menunjukkan nilai dari variable x
-surf(X,Z); : memberikan warna pada bidang drawnow berfungsi
untuk menggambar grafik
-F(j)=getframe; : perekaman fungsi vibrasi
-end : selesai (memberhentikan fungsi for)
-movie (F,2) : membuat animasi grafik/memutar film dari variabel F
3. Frame2im
fungsi ini digunakan untuk mengubah frame movie ke dalam bentuk image.
a. Tugas 11.6
Pada tugas ini diperintahkan untuk membuat program movie dengan
ditambahkan perintah [X,map] = frame2im(F) yang berfungsi untuk
mengubah frame movie pada grafik menjadi sebuah gambar. Maka
dari itu, skrip dan hasil yang ditampilkan adalah sebagai berikut:
4. im2frame
a. Tugas 11.7
b. Tugas 11.9
Pada tugas ini, kita diperintahkan untuk membuat program animasi
dengan fungsi comet3 dengan persamaan dimana
x=(cos2t)2sint,x=(sin2t)2cost dimana t bergerak dari -10 phi sampai
dengan 10 phi. Setelah skrip dituliskan maka didapatkan animasi,
diawali dengan titik awal berada di bawah lalu bergerak dan
membentuk pola sampai kebagian atas. Hal ini dikarenakan t diawali
dengan -10 phi dan diakhiri dengan 10 phi. Maka didapatkan pola
seperti di bawah ini dan skripnya adalah sebagai berikut ini:
c. Tugas 11.10
-Flow : menghasilkan data alira yang berguna untuk slice,interp3 dan
fungsi lain untuk menghasilkan suatu volume
-isocaps : menghitung geometri ujung penutup isosurface untuk data
volume V
-isocolors : menghitung warna pada isosurface
-isosurface : menghitung data permukaan dari data volume pada nilai
yang telah ditentukan
-reducepatch : mengurangi jumlah tambahan permukaan
-reducevolume : mengurangi jumlah elemen dalam volume
-shrinkfaces : mengurangi area permukaan
-slice : menggambar irisan suatu data volume
-smooth3 : memperhalus animasi 3D suatu data
-subvolume : mengekstrak bagian dari suatu data volume
-volumebounds : mengatur batas warna dari data volume
KESIMPULAN