library(mosaicCalc)
## Loading required package: mosaicCore
## Loading required package: Deriv
## Loading required package: Ryacas
##
## Attaching package: 'Ryacas'
## The following object is masked from 'package:stats':
##
## integrate
## The following objects are masked from 'package:base':
##
## %*%, diag, diag<-, lower.tri, upper.tri
## Registered S3 method overwritten by 'mosaic':
## method from
## fortify.SpatialPolygonsDataFrame ggplot2
##
## Attaching package: 'mosaicCalc'
## The following object is masked from 'package:stats':
##
## D
cara memplot grafik fungsi dari satu variabel, misalnya:
slice_plot(
95 - 73*exp(-.2*t) ~ t,
domain(t = 0:20) )
gunakan contour_plot() untuk memplot dengan dua variabel input. Untuk membuat daftar dua variabel di sebelah kanan + tanda, dan Anda perlu memberikan rentang untuk masing-masing variabel. Sebagai contoh:
contour_plot(
sin(2*pi*t/10)*exp(-.2*x) ~ t & x,
domain(t = range(0,20), x = range(0,10)))
Setiap kontur diberi label, dan secara default plot diisi dengan warna untuk membantu memandu mata. Jika Anda lebih suka hanya melihat kontur, tanpa isian warna, gunakan tile=FALSE argumen.
contour_plot(
sin(2*pi*t/10)*exp(-.2*x) ~ t & x,
domain(t=0:20, x=0:10))
Kadang-kadang, orang ingin melihat fungsi sebagai permukaan , diplot dalam 3 dimensi. Anda bisa membuat komputer menampilkan plot perspektif 3 dimensi dengan menggunakan interactive_plot() fungsi. Seperti yang akan Anda lihat dengan mengarahkan mouse di sekitar plot, ini interaktif.
interactive_plot(
sin(2*pi*t/10)*exp(-.5*x) ~ t & x,
domain(t = 0:20, x = 0:10))
Untuk membuat fungsi yang dapat Anda evaluasi secara numerik, buat fungsi tersebut dengan makeFun(). Sebagai contoh:
g <- makeFun(
sin(2*pi*t/10)*exp(-.2*x) ~ t & x)
contour_plot(
g(t, x) ~ t + x,
domain(t=0:20, x=0:10))
g(x = 4, t = 7)
## [1] -0.4273372
Pastikan untuk memberi nama argumen secara eksplisit saat memasukkan nilai. Dengan begitu Anda akan yakin bahwa Anda tidak membalikkannya secara tidak sengaja. Misalnya, perhatikan bahwa pernyataan ini memberikan nilai yang berbeda dari yang di atas:
g(4, 7)
## [1] 0.1449461
Alasan perbedaannya adalah ketika argumen diberikan tanpa nama, posisi dalam urutan argumenlah yang penting. Jadi, di atas, 4 digunakan untuk nilai tdan 7 untuk nilai x. Sangat mudah untuk dibingungkan oleh situasi ini, jadi praktik yang baik adalah mengidentifikasi argumen secara eksplisit dengan nama:
g(t = 7, x = 4)
## [1] -0.4273372
Daftar Pustaka : https://dtkaplan.github.io/RforCalculus/graphing-functions.html#graphing-functions-of-two-variables