Fungsi dan Persamaan

fungsi adalah suatu blok program yang digunakan untuk melakukan proses-proses tertentu

sedangkan, Persamaan adalah suatu pernyataan matematika dalam bentuk simbol yang menyatakan bahwa dua hal adalah persis sama

Bedanya fungsi dan persamaan adalah terletak pada parameternya, pada fungsi kita dapat langsung memasukan nilai melalui parameternya, sedangkan persamaan yaitu pernyataan yang relatif dapat diubah ubah sehingga nilainya tersebut tak menentu selama salah satu nilai variablenya diketahui

Berikut contohnya :

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
g <- makeFun(sin(x^2)*cos(sqrt(x^4 + 3 )-x^2) - x + 1 ~ x)
slice_plot(g(x) ~ x, domain(x = -3:3)) %>%
  gf_hline(yintercept  = 0, color = "red") %>%
  gf_vline(xintercept  = 0, color = "blue")

Fungsi yintercept disini memberi perbandingan garis pada sumbu y, fungsi ini disandingkan dengan fungsi gf_hline karena garis pada sumbu y tersebut membentuk horizontal, begitu juga sebaliknya pada sumbu x. Fungsi diatas juga dapat mencari perkiraan persimpangannya dan titik potong tersebut.

slice_plot(g(x) ~ x, domain(x=1:2)) %>%
  gf_hline(yintercept = 0, color = "red")

Persimpangannya kira-kira x ≈ 1.6 . Anda tentu saja dapat memperbesar lebih jauh untuk mendapatkan perkiraan yang lebih baik. Karena dari grafik kita tidak tau nilai pastinya, kita dapat mencarinya menggunakan Fungsi findZeros

Berikut contohnya :

findZeros(g(x) ~ x, xlim = range(1, 2))
##        x
## 1 1.5576

Fungsi dari xlim sendiri digunakan untuk menyatakan di mana mencari solusi. (Karena bug perangkat lunak, itu selalu dipanggil xlim bahkan jika Anda menggunakan variabel selain xdalam ekspresi Anda.)

Berikut Contoh lainnya :

findZeros( sin(x) - 0.35 ~ x, xlim=range(-20,20) )
##           x
## 1  -12.2088
## 2   -9.7823
## 3   -5.9256
## 4   -3.4991
## 5    0.3576
## 6    2.7840
## 7    6.6407
## 8    9.0672
## 9   12.9239
## 10  15.3504
f <- makeFun(14 + exp(k*t) - 2^(b*t) ~ b, k=0.0035, t=3)
findZeros( g(b) ~ b , xlim=range(-1000, 1000) )
##        b
## 1 1.5576
findZeros( f(b, t=2) ~ b, xlim=range(-1000,1000) )
##        b
## 1 1.9538

Demikian, hanya itu yang bisa sampaikan Kurang lebihnya mohon maaaf Wassalamualaikum Warrahmatullahi Wabarrakatuh