






Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Community
Ask the community for help and clear up your study doubts
Discover the best universities in your country according to Docsity users
Free resources
Download our free guides on studying techniques, anxiety management strategies, and thesis advice from Docsity tutors
The practical aspects of visualizing volume and animation using MATLAB. It covers various functions such as contourslice, frame2im, im2frame, reducevolume, slice, smooth3, subvolume, and volumebounds. The document also explains how to create single slice planes and contours from volumetric data and how to display graphics or images in an animation using functions like getframe, movie, and comet3. The practical concludes with a summary of the functions used in volume visualization and animation.
Typology: Summaries
1 / 11
This page cannot be seen from the preview
Don't miss anything!
Nama : Angger Zufan Hanggara NIM : M Nama Asisten : Arneta Gusnawati Program Studi Fisika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sebelas Maret 2022
0 1 2 3
on. ‘ax = gca’ berfungsi untuk menyesuaikan axis ketiga simulasi grafik animasi. ‘ax.NextPlot = replaceChildren’ digunakan untuk menambahkan objek baru ke gambar dan replace children digunakan untuk menghapus semua objek anak sumbu sebelum menambahkan objek grafik baru. ‘loops = 40’ digunakan untuk pengulangan sebanyak 40 kali. Perintah pada baris ke 8 berfungsi untuk memberi warna pada grafik. Pada baris 9 hingga 14 terdapat struktur program for sebagai pengulangan. Pada baris 13 yaitu pada fungsi j menggunakan fungsi getframe yang digunakan untuk mengembalikan bingkai film. Dalam getframe bingkai adalah snapshot dari sumbu saat ini. Fungsi getframe biasanya digunakan dalam loop for untuk merakit array frame film untuk memutaran menggunakan movie. Pada baris terakhir, fungsi movie digunakan untuk menampilkan animasi dari program yang telah dibuat/dituliskan sebelumnya. Output yang dihasilkan pada program tersebut adalah sebagai berikut:
0 2 4 x 10-
Tugas 11.7: Membuat contoh program menggunakan sintaks im2frame Program dituliskan sebagai berikut: load mandrill figure image(X) colormap(map) axis off F(8) = struct('cdata',[],'colormap',[]); for j = 1: q = 2^(9-j); [Y,newmap] = imapprox(X,map,q,'nodither'); F(j) = im2frame(Y,newmap); end movie(F,2,3) Fungsi load pada baris pertama digunakan untuk menampilkan data dari MAT-file ke dalam workspace. Fungsi figure digunakan untuk menampilkan output program ke dalam jendela figure. Fungsi image(x) digunakan untuk menampilkan matriks X sebagai gambar. Sintaks colormap(map) digunakan untuk mengatur peta warna gambar saat ini ke MAP. Fungsi axis off digunakan untuk menonaktifkan pelabelan sumbu, tanda centang dan latar belakang. Pada program baris ke 6 digunakan untuk membuat file yang menggambarkan efek pengurangan jumlah warna pada gambar.Fungsi for pada baris 7 hingga 11 digunakan sebagai pengulangan hingga nilai j = 8. Perintah ‘[Y,newmap] = imapprox(X,map,q,'nodither');’ digunakan untuk mengembalikan gambar yang diindeks Y dengan peta baru colormap yang memiliki paling banyak n warna. Perintah F(j) = im2frame(Y,newmap); digunakan untuk mengubah gambar yang diindeks x dan peta colormap menjadi bingkai f. Fungsi movie digunakan untuk menampilkan gambar dalam animasi. Output yang dihasilkan pada program di atas adalah sebagai berikut:
Reducevolume Digunakan untuk mengurangi jumlah elemen dalam volume dengan mempertahankan setiap elemen Rxth di arah x, setiap elemen Ryth di arah y dan setiap elemen Rzth di arah z. shrinkfaces Digunakan untuk mengurangi area permukaan. Slice Digunakan utnuk menggambarkan irisan untuk data volumetric Smooth3 Digunakan untuk memperhalus data ada 3 D. Subvolume Digunakan untuk mengekstrak bagian dari kumpulan data volume. Volumebounds Digunakan untuk mengatur batas warna untuk data volume.
Dari percobaan praktikum 11 dapat disimpulkan: