Nama : Ahmad Ghiffari Fadhil Saputra

NIM : 220605110067 KELAS : C

Mata Kuliah : Kalkulus

Dosen Pengampu : Prof.Dr.Suhartono,M.Kom

Jurusan : Teknik Informatika

Universitas : Universitas Negeri Maulana Malik Ibrahim Malang

Graph

Paket mosaik menyediakan plotFun() untuk menyederhanakan fungsi grafik dari satu atau dua variabel. Ini satu fungsi menangani tiga format grafik yang berbeda: grafik garis standar dari fungsi satu variabel; plot kontur dari fungsi dua variabel; dan plot permukaan dari fungsi dua variabel. Antarmuka plotFun() mirip dengan makeFun(). Variabel di sebelah kanan ~ atur sumbu independen merencanakan variabel. Domain plotting dapat ditentukan oleh argumen lim yang nama dibangun untuk diawali oleh variabel yang ditetapkan. Misalnya, inilah yang konvensional plot garis dari fungsi t dan plot kontur dari dua variabel:

library(mosaic)
## Registered S3 method overwritten by 'mosaic':
##   method                           from   
##   fortify.SpatialPolygonsDataFrame ggplot2
## 
## The 'mosaic' package masks several functions from core packages in order to add 
## additional features.  The original behavior of these functions should not be affected by this.
## 
## Attaching package: 'mosaic'
## The following objects are masked from 'package:dplyr':
## 
##     count, do, tally
## The following object is masked from 'package:Matrix':
## 
##     mean
## The following object is masked from 'package:ggplot2':
## 
##     stat
## The following objects are masked from 'package:stats':
## 
##     binom.test, cor, cor.test, cov, fivenum, IQR, median, prop.test,
##     quantile, sd, t.test, var
## The following objects are masked from 'package:base':
## 
##     max, mean, min, prod, range, sample, sum
plotFun(A * exp(k * t) * sin(2 * pi * t/P) ~ t, t.lim = range(0, 10), k = -0.3, A = 10,
P = 4)

plotFun(A * exp(k * t) * sin(2 * pi * t/P) ~ t + k, t.lim = range(0, 10), k.lim = range(-0.3,
0), A = 10, P = 4)

Untuk fungsi dua variabel, Anda dapat mengganti default dengan surface=TRUE untuk mendapatkan permukaan plot sebagai gantinya.

library(mosaic)
plotFun(A * exp(k * t) * sin(2 * pi * t/P) ~ t + k, t.lim = range(0, 10), k.lim = range(-0.3,
0), A = 10, P = 4, surface = TRUE)

Biasanya, plot permukaan sulit untuk ditafsirkan, tetapi berguna dalam mengajar siswa cara menafsirkan plot kontur. Resolusi plot dua variabel dapat diubah dengan argumen npts. Secara default, itu diatur menjadi sesuatu yang agak tebal untuk meningkatkan kecepatan menggambar. Nilai dari npts=300 umumnya memuaskan untuk tujuan publikasi.

daftar pustaka : Kaplan, Daniel. 2020. Computer-age Calculus with R. https://dtkaplan.github.io/RforCalculus/index.html?fbclid=IwAR1d_WcAeawvUaBnLKlkRoO2sV4b-6nRX0eNR3DT457DKN7NJV8NV0giSLo

Kaplan, Daniel. Bocovich, Cecylia. Pruim, Randall. Plotting, Derivatives, and Integrals for Teaching Calculus in R