This is an R Markdown document. Markdown is a simple formatting syntax for authoring HTML, PDF, and MS Word documents. For more details on using R Markdown see http://rmarkdown.rstudio.com.
When you click the Knit button a document will be generated that includes both content as well as the output of any embedded R code chunks within the document. You can embed an R code chunk like this:
summary(cars)
## speed dist
## Min. : 4.0 Min. : 2.00
## 1st Qu.:12.0 1st Qu.: 26.00
## Median :15.0 Median : 36.00
## Mean :15.4 Mean : 42.98
## 3rd Qu.:19.0 3rd Qu.: 56.00
## Max. :25.0 Max. :120.00
You can also embed plots, for example:
Note that the echo = FALSE parameter was added to the
code chunk to prevent printing of the R code that generated the plot.
Penggunaan notasi yang baik harus membuat maksud penulis jelas bagi
pembaca. Dalam studi kita tentang kalkulus, setiap komponen notasi akan
mengacu pada suatu objek matematika. Oleh karena itu, notasi itu sendiri
harus menunjukkan jenis objeknya . Karena Anda akan menggunakan
komputasi secara ekstensif, ada baiknya Anda menyadari kapan cara Anda
menulis pernyataan matematika bertentangan dengan persyaratan
komputasi.
Notasi matematika tradisional banyak menggunakan penataan ruang, seperti misalnya dalam
atau . Bagi mereka yang mengenalnya, notasi ini bisa ringkas dan indah. Tapi itu dikembangkan di era perkamen dan pena, tanpa firasat keyboard dan rangkaian karakter yang sangat linier yang banyak digunakan dalam komunikasi tertulis. Kebanyakan bahasa komputer arus utama didasarkan pada input keyboard.
Notasi matematika tradisional dikembangkan untuk berkomunikasi antar manusia dan, seperti bahasa sehari-hari, memiliki kesenjangan dan ambiguitas yang dapat diselesaikan (tidak selalu benar) oleh akal sehat manusia. Sebaliknya, bahasa komputer harus tepat dan tidak ambigu sehingga dapat diinterpretasikan oleh mesin.
Kami akan mencoba menggunakan notasi matematika dengan cara yang membatasi konflik antara notasi tradisi dan notasi komputer. Konflik ini sangat akut terutama ketika menyangkut gagasan “persamaan”, yang banyak digunakan dalam matematika sekolah menengah atas tetapi bukan merupakan komponen bahasa komputer arus utama. FUNGSI, MASUKAN DAN PARAMETER Gaya notasi kita adalah memberi nama eksplisit pada fungsi dan masukannya . Prinsip dasarnya adalah nama fungsi merupakan rangkaian huruf yang diikuti sepasang tanda kurung kosong, misalnya, atau . Tanda kurung memberikan indikasi yang jelas bahwa ini adalah nama fungsi.
Saat kami memperkenalkan notasi komputer di Bagian 3.3 , Anda akan melihat bahwa definisi fungsi dilakukan dengan cara yang agak berbeda. Mengapa? Kita perlu bekerja dalam sintaksis dan tata bahasa bahasa komputer. Kami akan menggunakan bahasa R, tetapi bahasa komputer umum lainnya akan menerapkan persyaratan serupa.
Seperti yang Anda lihat di Bab 1 , notasi kita untuk mendefinisikan suatu fungsi menyertakan nama parameternya. Dalam notasi matematika kita, nama fungsi dan nama masukan ditampilkan di sisi kiri tabel. simbol. Contohnya, melibatkan fungsi bernama dan dua input bernama Dan masing-masing. Kita juga akan menggunakan nama dengan subskrip dan superskrip, misalnya nama fungsi atau .
Orang yang berakal sehat akan mendefinisikan suatu fungsi karena mereka berencana menggunakannya nanti, mungkin beberapa kali. “Menggunakan” suatu fungsi mungkin berarti memasukkannya ke dalam rumus dalam definisi fungsi lain. Namun ada juga pengertian “penggunaan” yang lebih spesifik sehingga kita perlu memberi nama yang tepat. Menerapkan suatu fungsi berarti menyediakan besaran masukan tertentu sehingga keluaran dari fungsi tersebut dapat dihitung. Frasa yang setara adalah mengevaluasi fungsi pada input. Misalnya saja untuk menerapkan fungsi tersebut ke kuantitas masukan 3, salah satu ekspresi matematika berikut dapat digunakan:
Ingat itu atau padanannya bukanlah fungsi itu sendiri. Mereka adalah besaran yang dihasilkan dari penerapan fungsi pada besaran masukan.
Bedakan dengan cermat antara definisi suatu fungsi, katakanlah, dan penerapan fungsi ke input . Saat suatu fungsi diterapkan, argumennya bisa berupa angka atau nama apa pun yang berisi nilai untuk dijadikan masukan. Misalnya, salah satu dari , , atau bisa menjadi cara yang benar untuk melamar .
Sisi kanan definisi fungsi adalah rumus . Rumusnya menentukan bagaimana masing-masing masukan akan digunakan dalam penghitungan keluaran fungsi. Jika suatu fungsi memiliki lebih dari satu masukan, nama masukan berfungsi untuk menunjukkan ke mana setiap masukan dimasukkan ke dalam rumus yang menentukan penghitungan. Contohnya:
adalah fungsi yang sama sekali berbeda dari, katakanlah, .
2.1.1 Masukkan nama Anda mungkin memperhatikan bahwa kami menggunakan nama fungsi , , Dan banyak. Anggaplah nama-nama ini setara dengan kata ganti dalam bahasa Inggris seperti “ini”, “itu”, “itu”, dan seterusnya. Nama fungsi seperti atau atau akan digunakan ketika kita perlu merujuk ke suatu fungsi sesaat: kalimat, paragraf, bagian.
Untuk menyederhanakan identifikasi definisi fungsi, kita cenderung menggunakan sekumpulan kecil nama untuk masukan:
atau atau . . Nama ini biasanya digunakan jika masukannya adalah time . Jarang, , , ketika argumen lain sudah digunakan. Dalam pemodelan, untuk memperjelas hubungan fungsi dan setting dunia nyata, sebaiknya gunakan nama yang lebih deskriptif, seperti untuk “suhu” atau untuk volume, atau bahkan (yang menggambarkan dirinya sendiri).
Dalam percakapan sehari-hari, “argumen” adalah diskusi antara orang-orang yang berbeda pendapat. Namun dalam matematika dan komputasi, argumen memiliki arti yang berbeda: argumen merupakan sinonim dari “input ke suatu fungsi”.
Seringkali, fungsi yang kita definisikan memiliki rumus yang menyertakan besaran selain masukan. Misalnya, kita dapat mendefinisikan:
Definisi ini secara eksplisit mengidentifikasi sebagai nama input fungsi. Besaran yang diberi nama Dan yang muncul dalam rumus tidak dicantumkan sebagai masukan di sebelah kiri namun hal ini tetap penting untuk mengevaluasi fungsinya .
Ada argumen yang harus dibuat untuk mengidentifikasi sebagai masukan ke fungsi semua kuantitas yang diperlukan untuk mengevaluasi fungsi tersebut. Dalam gaya ini, fungsinya akan didefinisikan sebagai .
Dalam penulisan notasi matematika untuk pembaca manusia, terdapat tradisi membedakan besaran yang berbeda dari satu evaluasi ke evaluasi lainnya dan besaran yang akan sama setiap kali fungsi dievaluasi. Besaran selanjutnya ini disebut parameter .
Dalam membaca definisi seperti
besaran bernama yang tidak tercantum dalam tanda kurung di sebelah kiri definisi— Dan dalam contoh ini—akan menjadi parameternya. Dengan menuliskan nama pada gaya parameter, kita memberi sinyal bahwa besaran ini tidak akan berubah saat kita menerapkan fungsinya. Tidak disebutkan berapa nilai parameternya, yang menjadi sumber kebingungan bagi banyak pendatang baru di bidang kalkulus.
Tidak ada aturan mutlak untuk mengidentifikasi besaran bernama yang digunakan dalam rumus fungsi sebagai parameter dan bukan sebagai masukan. Ini adalah masalah gaya dan kebiasaan di bidang tempat Anda bekerja. Saat kita membahas notasi komputer untuk mendefinisikan fungsi, Anda akan melihat bahwa kita menyederhanakan berbagai hal dengan mempertimbangkan semua besaran bernama yang digunakan dalam rumus fungsi sebagai masukan.
Pendulum adalah alat yang berayun maju mundur dari poros tetap. Periode bandul adalah waktu yang diperlukan untuk melakukan satu siklus gerak penuh—satu “maju” dan satu lagi “maju” . Ternyata mudah untuk menghitung periode bandul, Di mana adalah panjang pendulum, adalah “percepatan karena gravitasi.”
Kita bisa menulis fungsinya sebagai , memperlakukan kedua besaran tersebut Dan sebagai masukan. Kami malah menulis untuk menandakan sesuatu kepada pembaca manusia: yang kita antisipasi sebagai penggunanya untuk menghitung periode pendula yang berbeda-beda, dengan yang berbeda-beda , tapi semuanya berada di lokasi yang sama. Lokasi tersebut diduga berada di dekat permukaan bumi, dimana m/s 2 . Dengan kata lain, definisi dari memperlakukan percepatan gravitasi sebagai parameter , bukan masukan.
Tentu saja, Anda mungkin tipe orang yang memasang pendula di elevator atau di Mars. Jika demikian, Anda perlu menggunakan nilai yang berbeda dibandingkan m/s 2 .
Anda akan melihat lebih banyak penggunaan parameter di Block ?sec-modeling-part ketika kita menggunakan parameter untuk “menyesuaikan” fungsi dengan data.
2.1.2 Nama parameter Untuk memudahkan mengenali parameter , kami akan menggunakan nama seperti , , , , atau sepupu huruf besar mereka , , . Misalnya, berikut adalah definisi fungsi yang disebut “polinomial kubik”:
Ucapkan nama atau masing-masing sebagai “a-sub-zero” dan “b-sub-three”.
Namun akan ada saatnya kita perlu membandingkan dua fungsi atau lebih dan kehabisan nama yang sesuai dari awal alfabet. Salah satu cara untuk mengatur semuanya adalah dengan menggunakan subskrip pada huruf-hurufnya, misalnya membandingkan
ke
Tradisi penggunaan huruf awal alfabet sebagai nama parameter sudah ada sejak zaman Isaac Newton.
Model profesional sering menggunakan huruf Yunani sebagai nama parameter: , , , , …
2.1.3 Fungsi tanpa nama Notasi matematika tradisional menulis banyak fungsi baik tanpa nama maupun tanpa tanda kurung. Contoh yang mungkin pernah Anda lihat adalah , , Dan . Dalam format nama/tanda kurung, fungsi-fungsi ini adalah, katakanlah, square() dan sqrt() dan exp(). Perhatikan bahwa bukan bagian dari nama fungsi dalam format nama/tanda kurung.
Terkadang kita akan menggunakan nama seperti square() hanya untuk menekankan poin yang kita bicarakan tentang suatu fungsi. Namun, sebagian besar, kami akan tetap menggunakan bentuk tradisional karena sudah ada di mana-mana dan dapat dikenali oleh sebagian besar pembaca.
Notasi nama/tanda kurung, seperti exp() atau sin() memungkinkan kita menghindari penulisan sebagai indikator ke mana masukan ke fungsi tersebut pergi. Hal ini berguna karena, bagaimanapun, masukan sebenarnya mungkin benar-benar berbeda . masukan khusus Kami akan membuat fungsi sebagai model situasi dunia nyata. Setelah dibuat, biasanya kita harus mengekstrak informasi dari fungsi yang menginformasikan pilihan, keputusan, atau pemahaman dunia nyata yang perlu kita buat atau kembangkan.
Ada banyak bentuk informasi yang diambil, bergantung pada keadaan. Dengan frekuensi yang mengejutkan, ada dua jenis informasi yang berguna:
Himpunan masukan yang menghasilkan keluaran maksimum atau minimum. Input yang menghasilkan output tertentu. Kami akan menyebut masukan khusus ini dan akan mempelajari teknik untuk menentukannya nanti di buku ini. Namun, untuk saat ini, fokuslah pada notasi yang akan kita gunakan sehingga Anda dapat mengetahui kapan masukan khusus sedang digunakan.
Seperti yang telah kami nyatakan sebelumnya, nama masukan cenderung berupa huruf di belakang alfabet: , , , , , . Setiap nama tersebut mengacu pada seluruh rangkaian masukan yang mungkin ke suatu fungsi. Saat kita ingin merujuk ke masukan tertentu yang mendeskripsikan fitur tertentu dari suatu fungsi, kita akan menggunakan nama masukan standar dengan superskrip—misalnya, —Atau subskrip sejenisnya atau .