Nama : Muhammad Nabil Hilmi Miiftachurrizqi
NIM : 220605110056 Kelas : C
Mata Kuliah : Kalkulus
Dosen Pengampu : Prof.Dr. Suhartono, M.Kom
Jurusan : Teknik Informatika
Universitas : Universitas Islam Negeri Maulana Malik Ibrahim Malang
Fungsi Grafik fungsi adalah transformasi dari input ke output. Fungsi digunakan untuk menyatakan hubungan antar besaran. Dalam mengevaluasi suatu fungsi Dalam banyak notasi matematika tradisional yang telah Anda gunakan, fungsi memiliki nama seperti atau atau , dan inputnya dinotasikan sebagai . Huruf lain digunakan untuk mewakili parameter . Misalnya, persamaan garis biasanya ditulis dengan cara ini Untuk menerapkan konsep matematika ke pengaturan realistis di dunia, penting untuk mengenali tiga hal yang notasi seperti tidak mendukung dengan baik.fgyx y=mx+b. Dalam merencanakan suatu fungsi, Anda perlu menentukan beberapa hal: Apa fungsinya . Ini biasanya diberikan oleh ekspresi, misalnya m * x + batau A * x ^ 2atau sin(2 * t)Nanti, Anda juga akan memberi nama pada fungsi dan menggunakan nama-nama itu dalam ekspresi, seperti sinhalnya nama fungsi trigonometri. Apa inputnya . Ingat, tidak ada alasan untuk berasumsi bahwa x selalu menjadi input, dan Anda akan menggunakan variabel dengan nama seperti Gdan cAMP. Jadi, Anda harus eksplisit dalam mengatakan apa yang masuk dan apa yang tidak. Notasi R untuk ini melibatkan ~simbol (“tilde”). Misalnya, untuk menentukan fungsi linier dengan x sebagai input, Anda dapat menulism * x + b ~ x Berapa kisaran input untuk membuat plot berakhir . Anggap ini sebagai batas sumbu horizontal di mana Anda ingin membuat plot. Nilai parameter apa pun . Ingat, notasi m * x + b ~ xtidak hanya melibatkan input variabel xtetapi juga dua kuantitas lainnya, mdan b. Untuk membuat plot fungsi, Anda perlu memilih nilai spesifik untuk mdan bdan memberi tahu komputer apa itu. Ada tiga fungsi grafik {mosaicCalc}yang memungkinkan Anda membuat grafik fungsi, dan melapisi plot tersebut dengan grafik fungsi atau data lain. Ini adalah:
slice_plot()untuk fungsi satu variabel. contour_plot()untuk fungsi dua variabel. interactive_plot()yang menghasilkan widget HTML untuk berinteraksi dengan fungsi dua variabel. Ketiganya digunakan dengan cara yang hampir sama. Berikut adalah contoh memplot fungsi garis lurus:
library(mosaicCalc)
## Loading required package: 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
## Loading required package: mosaicCore
##
## Attaching package: 'mosaicCore'
## The following objects are masked from 'package:dplyr':
##
## count, tally
##
## Attaching package: 'mosaicCalc'
## The following object is masked from 'package:stats':
##
## D
slice_plot(3 * x - 2 ~ x, domain(x = range(0, 10)))
Housing = read.csv("http://www.mosaic-web.org/go/datasets/Income-Housing.csv")
Housing
## Income IncomePercentile CrimeProblem AbandonedBuildings IncompleteBathroom
## 1 3914 5 39.6 12.6 2.6
## 2 10817 15 32.4 10.0 3.3
## 3 21097 30 26.7 7.1 2.3
## 4 34548 50 23.9 4.1 2.1
## 5 51941 70 21.4 2.3 2.4
## 6 72079 90 19.9 1.2 2.0
## NoCentralHeat ExposedWires AirConditioning TwoBathrooms MotorVehicle
## 1 32.3 5.5 52.3 13.9 57.3
## 2 34.7 5.0 55.4 16.9 82.1
## 3 28.1 2.4 61.7 24.8 91.7
## 4 21.4 2.1 69.8 39.6 97.0
## 5 14.9 1.4 73.9 51.2 98.0
## 6 9.6 1.0 76.7 73.2 99.0
## TwoVehicles ClothesWasher ClothesDryer Dishwasher Telephone
## 1 17.3 57.8 37.5 16.5 68.7
## 2 34.3 61.4 38.0 16.0 79.7
## 3 56.4 78.6 62.0 25.8 90.8
## 4 75.3 84.4 75.2 41.6 96.5
## 5 86.6 92.8 88.9 58.2 98.3
## 6 92.9 97.1 95.6 79.7 99.5
## DoctorVisitsUnder7 DoctorVisits7To18 NoDoctorVisitUnder7 NoDoctorVisit7To18
## 1 3.6 2.6 13.7 31.2
## 2 3.7 2.6 14.9 32.0
## 3 3.6 2.1 13.8 31.4
## 4 4.0 2.3 10.4 27.3
## 5 4.0 2.5 7.7 23.9
## 6 4.7 3.1 5.3 17.5
gf_point(CrimeProblem ~ Income, data = Housing )
Housing[1:3,3:5]
## CrimeProblem AbandonedBuildings IncompleteBathroom
## 1 39.6 12.6 2.6
## 2 32.4 10.0 3.3
## 3 26.7 7.1 2.3
Housing$Income
## [1] 3914 10817 21097 34548 51941 72079
gf_point(CrimeProblem ~ Income, data = Housing )
s = read.csv(
"http://www.mosaic-web.org/go/datasets/stan-data.csv")
gf_point(temp ~ time, data=s)
h = read.csv(
"http://www.mosaic-web.org/go/datasets/hawaii.csv")
gf_point(water ~ time, data=h)
gf_point(
gasbill ~ temp, data=Utilities) %>%
gf_labs(xlab = "Temperature (F)",
ylab = "Expenditures ($US)",
main = "Natural Gas Use") %>%
slice_plot( 300 - 5*temp ~ temp, color="blue")
h = read.csv(
"http://www.mosaic-web.org/go/datasets/hawaii.csv")
gf_point(water ~ time, data=h)
gf_point(
temp ~ month, data=Utilities) %>%
gf_labs(x = "Month (Jan=1, Dec=12)",
y = "Temperature (F)",
main = "Ave. Monthly Temp.")
contour_plot(
sin(2*pi*t/10)*exp(-.2*x) ~ t & x,
domain(t = range(0,20), x = range(0,10)))
interactive_plot(
sin(2*pi*t/10)*exp(-.5*x) ~ t & x,
domain(t = 0:20, x = 0:10))
Sumber : https://dtkaplan.github.io/RforCalculus/representing-mathematical-functions.html