Mata Kuliah : Kalkulus

Lembaga :Universitas Islam Negeri Maulana Malik Ibrahim Malang

Prodi :Teknik Informatika

Penjelasan Tentang Plot Dua dan Tiga Dimensi

R dapat digunakan untuk memproduksi visualisasi pada skala 2 dan 3 dimensi. Untuk proyeksi 2 dimensi, fungsi yang digunakan adalah image() atau contour(). Untuk informasi lebih lanjut terkait fungsi tersebut pembaca dapat mengakses menu bantuan. Pada sintak berikut diberikan contoh bagaimana cara memproduksi visualisasi dua dimensi menggunakan kedua fungsi tersebut:

n <- 1:20 
x <- sin(n)
y <- cos(n)*exp(-n/3)
z <- outer(x,y) 
par(mar=c(3,3,1.5,1.5), mex=0.8, mgp=c(2,0.5,0), tcl=0.3) 
par(mfrow=c(1,2))

# plot pertama
image(z, col=gray(1:10/10))

# plot kedua
contour(z)

Gambar 3.32:image plot(kiri)dan contour plot(kanan)

par(mfrow=c(1,1))

Proyeksi 3 dimensi dapat dilakukan menggunakan fungsi persp(). Sudut penglihatan dapat diatur melalui argumentheta (sudut) dan phi() (rotasi). Sintaks berikut merupakan contoh bagaimana cara menghasilkan visualisasi 3 dimensi dari data yang telah diproduksi sebelumnya:

par(mar=c(3,3,1.5,1.5), mex=0.8, mgp=c(2,0.5,0), tcl=0.3)
par(mfrow=c(1,2))

# plot pertama
persp(n,n,z, theta=45, phi=20)

# plot kedua 
persp(n,n,z, theta=45, phi=20, shade=0.5)

Gambar 3.33:proyeksi 3 dimensi (kanan) dan proyeksi 3 dimensi dengan pewarnaan

par(mfrow=c(1,1))

Referensi

https://bookdown.org/moh_rosidi2610/Metode_Numerik/