Anda di halaman 1dari 13

TUGAS 3

(Resume ini disusun untuk memenuhi tugas mata kuliah Aplikasi Matematika Komputer)
Dosen Pengampu: Ahmad Dimyati, M.Pd.

Disusun Oleh:
Mutiara Rizki Dalimunte 11190170000027

JURUSAN PENDIDIKAN MATEMATIKA


FAKULTAS ILMU TARBIYAH DAN KEGURUAN
UIN SYARIF HIDAYATULLAH JAKARTA
2022
BUKU 1

2.2. Ekspresi dan Fungsi: Aljabar Dasar


2.2.1 Operasi Aljabar Dasar pada Ekspresi
Mathematica melakukan operasi aljabar standar pada ekspresi matematika.
Misalnya, commands.
1. Factor[expression] faktor expression atas bilangan bulat;
2. Expand[expression] mengalikan expression;
3. Together[expression] menulis expression sebagai pecahan tunggal;
4. Simplify[expression] melakukan manipulasi aljabar dasar pada expression
dan ulang ternyata bentuk paling sederhana yang ditemukannya.
5. FullSimplify[expression] mencoba melakukan lebih banyak perhitungan
pada expression, dan mengembalikan bentuk paling sederhana yang
ditemukannya. Perhatikan bahwa menggunakan FullSimplify, daripada
Simplify, dapat menghasilkan waktu komputasi yang jauh lebih lama.

Commands Contoh
Factor[expression] Factor[12𝒙𝟐 + 27xy − 84𝒚𝟐 ]

3(4x − 7y)(x + 4y)


Expand[(𝒙 + 𝒚)𝟐 (𝟑𝒙 − 𝒚)𝟑 )

27𝑥 5 + 27𝑥 4 y − 18𝑥 3 𝑦 2 − 10𝑥 2 𝑦 3 + 7x𝑦 4 −


𝑦5
𝟐 𝒙𝟐
Together[𝒙𝟐 − ]
𝟐

4 − 𝑥4
2𝑥 2
𝑥 2 − 3 = 𝑥 2 − (√3)2 = (x − √3)( x + √3)

Factor[x^2 − 3,Extension → {Sqrt[3]}]


-(√3 – x)(√3 + x)
Demikian pula, gunakan Factor dengan opsi 𝑥 2 + 1 = 𝑥 2 − 𝑖 2 = (x + i)(x − i):
Extension untuk memfaktorkan expressions,
Factor[x 2 + 1]

1 + 𝑥2

Factor[x^2 + 1,Extension → {I}]

(−i + x)(i + x)

• Mathematica memiliki beberapa fungsi bawaan untuk memanipulasi bagian pecahan:


Numerator[fraction] 𝒙𝟑 +𝟐𝒙𝟐 −𝒙−𝟐
Numerator[𝒙𝟑 +𝒙𝟐 −𝟒𝒙−𝟒]

−2 − x + 2𝑥 2 + 𝑥 3
Menghasilkan pembilang fraction
Factor[%]
(−1 + x)(1 + x)(2 + x)
Denominator[fraction] 𝒙𝟑 +𝟐𝒙𝟐 −𝒙−𝟐
Denominator[𝒙𝟑 +𝒙𝟐 −𝟒𝒙−𝟒]
Menghasilkan penyebut fraction
−4 − 4x +𝒙𝟐 + 𝒙𝟑
Factor[%]
(−2 + x)(1 + x)(2 + x)
2.2.2 Memberi Nama dan Mengevaluasi Expressions
• Expressions dievaluasi dengan cepat menggunakan ReplaceAll, yang disingkat dengan /.
dan diperoleh dengan mengetikkan garis miring terbalik (/) diikuti dengan titik (.), bersama
dengan Rule,, yaitu disingkat dengan - > dan diperoleh dengan mengetikkan tanda hubung
(tanda minus) (-), diikuti dengan tanda lebih besar dari tanda (>).

𝒙𝟑 +𝟐𝒙𝟐 −𝒙−𝟐 Clear[x]


Evaluate 𝒙𝟑 +𝒙𝟐 −𝟒𝒙−𝟒
𝒙𝟑 +𝟐𝒙𝟐 −𝒙−𝟐
jika x = 4, x = −3, dan x = 2. Fraction=𝒙𝟑 +𝒙𝟐 −𝟒𝒙−𝟒
−𝟐 − 𝒙 + 𝟐𝒙𝟐 + 𝒙𝟑
−𝟒 − 𝟒𝒙 + 𝒙𝟐 +𝟐𝒙𝟑

fraction/.x->4
3
2
fraction/.x-> − 3
4
5
2.2.3 Mendefinisikan dan Mengevaluasi Fungsi
Dalam Mathematica, fungsi dasar dari variabel tunggal, y = f (x) = ekspresi dalam x,
adalah biasanya didefinisikan menggunakan formulasi:
f[x_]=expression in x orx f[x_]:=expression in x.

f (x) = x/(𝑥 2 + 1) f [x_] = x/(x 2 + 1)


𝑥
1 + 𝑥2

f [3]
3
10

f [a]
𝑎
1 + 𝑎2

Kemudian jika kamu ingin memuat list dari hasil fungsi, maka dapat menggunakan:

➢ list = {a1, a2, a3,...,an}.


➢ Map[f,list] : {f (a1), f (a2), f (a3),...,f (an)}.
➢ Table[f[n],{n,n1,n2}] : {f (n1), f (n1 + 1), f (n1 + 2),...,f (n2)}.
➢ Table[(n,f[n]),{n,n1,n2}] : {(n1, f (n1)),(n1 + 1, f (n1 + 1)),(n1 + 2, f (n1 + 2)),...,(n2, f
(n2))}.
2 1 𝑛 −𝑛
➢ Table[(n,f[n]),{n,n1,n2}] : {𝑓(𝑛1 ), 𝑓 (𝑛1 + 2 𝑠𝑡𝑒𝑝𝑠−1 ) … 𝑓(𝑛2 )}
2.3. Fungsi Grafik, Ekspresi, dan Persamaan
2.2.4 Fungsi dari Satu Variabel
Command
Plot[f[x],{x,a,b}] and Plot[f[x],{x,a,x1,x2,...,xn,b}]
➢ Show[p1,p2,...,pn] menampilkan grafik
➢ Show[GraphicsRow[{p1,p2,...,pn}]] menampilkan grafik p1, p2, ..., pn
berturut-turut
➢ Show[GraphicsColumn[{p1,p2,...,pn}]] menampilkan grafik p1, p2, ..., pn
dalam kolom
➢ Show[GraphicsGrid[{{p11,p12,...,p1m},{p21,p22,...,p2m},...,
{pn1,pn2,...,pnm}}]] menampilkan grafik p11, pp12, ..., pnm dalam array
n-row by m-column.

Graph y = sin x and y = cos x for −2π ≤ x ≤ 2π. Masukkan


p1 = Plot[Sin[x],{x,−2Pi, 2Pi}]

grafik y = sin x untuk −2π ≤ x ≤ 2π dan beri


nama hasilnya p1. Plotnya ditunjukkan pada
Gambar. Dengan

p1b = Plot[Cos[x],{x,−2Pi, 2Pi},


ColorFunction → “ValentineTones”,
PlotStyle→ Thickness[.025]]

Grafik s(t) untuk 0 ≤ t ≤ 5 di mana s(t) = 1 Clear[s]


untuk 0 ≤ t < 1 dan s(t) = 1 + s(t − 1) untuk t s[t_]:=1/;0 ≤ t < 1;
≥1 s[t_]:=1 + s[t − 1]/;t ≥ 1;
kami menggunakan Plot untuk membuat grafik s(t) selama 0 ≤ t ≤ 5 pada Gambar 2.4 (a).
p1 = Plot[s[t],{t, 0, 5}, AspectRatio→ Automatic,
AxesLabel → {t,s}]
Tentu saja, Gambar 2.4 (a) tidak sepenuhnya tepat: garis vertikal tidak pernah menjadi
grafik fungsi. Dalam hal ini, diskontinuitas terjadi pada t = 1, 2, 3, 4, dan 5. Jika kita
menggambar ulang
gambar demi gambar, kita akan menghapus segmen garis vertikal, dan kemudian—untuk
penekanan—tempat buka titik di (1, 1), (2, 2), (3, 3), (4, 4), dan (5, 5), lalu tutup titik di (1,
2), (2, 3), (3, 4),
(4, 5), dan (5, 6). Dalam kasus seperti ini, di mana Plot tidak secara otomatis mendeteksi
diskontinuitas,
Anda dapat menentukannya dengan Pengecualian. Lihat Gambar 2.4 (b)
p2 = Plot[s[t],{t, 0, 5}, AspectRatio→ Automatic,
Exclusions→ { 1, 2, 3, 4}, AxesLabel→ { t,s}]
Show[GraphicsRow[{p1, p2}]]
BUKU 2

3.1 Definisi Fungsi


Cara mengoperasikan fungsi dalam Mathematica :
In[1]:= Log[1]
Out[1]= 0
In[2]:= f[x_] := 𝒙𝟐 + 2 x – 4
Fungsi ini akan mengambil input x, dan output 𝑥 2 + 2 x - 4. Misalnya
In[3]:= f[1]
Out[3]= -1
In[4]:= f[π]
Out[4]= -4 + 2 π + 𝛑𝟐

Definisi fungsi (hal yang harus diikuti saat menentukan fungsi):


• Nama fungsi (seperti f atau inv) harus berupa huruf kecil, atau sebuah kata yang dimulai
dengan huruf kecil. Ini karena semua fungsi bawaan (seperti Log dan N) dimulai dengan
huruf kapital. Jika fungsi Anda dimulai dengan huruf kecil, Anda tidak akan pernah secara
tidak sengaja memberinya nama yang sudah dimiliki untuk beberapa fungsi bawaan.
• Argumen fungsi (dalam contoh x ini) harus diikuti dengan garis bawah ( _ ) di sisi kiri
definisi.
• Gunakan tanda kurung siku [ ] untuk menyertakan argumen fungsi.
• Gunakan kombinasi titik dua-sama dengan := untuk memisahkan sisi kiri definisi dari
kanan.

Membersihkan Sebuah Fungsi

Menyingkirkan fungsi mrmbuat kita membersihkan sedikit memori, meninggalkan lebih


banyak ruang bagi kits untuk bekerja.
Ini menunjukkan bahwa f masih disimpan dalam memori. kita dapat menggunakan perintah
Clear untuk menghapusnya, sama seperti kita akan menghapus nilai konstanta.

In[10]:= Clear[f]

3.2 Merencanakan Fungsi

In[1]:= f[x_] := 𝑥 2 - 2 x + 4

In[2]:= Plot[f[x], {x, -1, 3}]

Kita dapat memperbesar bagian tertentu dari plot hanya dengan mengedit domain yang
ditentukan dalam iterator, lalu masuk kembali ke sel. Mari kita lihat dari dekat, sehingga untuk
berbicara, pada fungsi dalam contoh terakhir, kali ini dengan nilai x mendekati 2. Perhatikan
seberapa "datar" grafik menjadi:

In[3]:= Plot[f[x], {x, 1.9, 2.1}]


Dalam plot di bawah kita akan menggunakan huruf Yunani huruf kecil δ, yang sering
digunakan matematikawan untuk menunjukkan jumlah kecil. Kita gunakan perintah With,
perangkat yang memungkinkan Anda membuat tugas lokal; tugas δ = 10-10 hanya akan
digunakan dalam ekspresi Plot, dan tidak akan diingat oleh Mathematica kemudian.

In[4]:= With[{δ = 𝟏𝟎−𝟏𝟎 }, Plot[f[x], {x, 2 - δ, 2 + δ}]

3.3 Menggunakan Opsi Plot Mathematica

Banyak perintah Mathematica menerima pengaturan opsi; kita dapat menambahkan argumen
tambahan ke dalam perintah untuk mengubah perilaku perintah itu. Di bagian ini, kita akan
melihat cara mengubah Plot sehingga bisa mendapatkan hasil maksimal dari grafik. Misalnya,
2
berikut adalah plot fungsinya 100 cos(x) +𝑒 (𝑥 ):
𝟐
In[1]:= Plot[100 * Cos[x] +𝒆(𝒙 ) , {x, -3, 3}

Kemudian kita dapat mengubah tampilan plot, caranya:

Buka Pengaturan PlotTheme => “Business”. Untuk menambahkan pengaturan opsi ini,
posisikan kursor tepat di dalam penutup tanda kurung siku dari perintah Plot kita, tambahkan
koma, lalu ketik beberapa huruf dari kata PlotTheme hingga popup muncul. Pada titik ini
panah → akan ditambahkan dan menu popup lain akan muncul dengan daftar tema yang
tersedia. Pilih salah satu, atau cukup ketik “Business”.
𝟐
In[2]:= Plot[100 * Cos[x] +𝒆(𝒙 ) , {x, -3, 3}, PlotTheme → "Business"]

Cara Mendapatkan Untuk mendapatkan kedua set


Penskalaan yang Sama sumbu untuk menggunakan
pada Kedua Sumbu skala yang sama
Cara Mendapatkan Untuk membuat sumbu
Sumbu untuk berpotongan pada asalnya,
Berpotongan di Asalnya gunakan opsi AxesOrigin →
{0, 0}
Cara Menampilkan Mesh → All Untuk memperlihatkan poin-
Mesh Points poin yang diambil sampelnya
saat Anda memasukkan Plot
Cara Menambahkan Kita dapat memilih warna
Warna dan Perubahan dengan mengetikkan nama
Gaya Lainnya: Arahan warna, atau dengan mengklik
Grafis tombol berwarna di bawah
Warna Nama pada palet.
Cara Menghapus Sumbu Untuk menghapus sumbu
atau Menambahkan cukup tambahkan opsi Axes →
Bingkai False. Dan untuk mengganti
sumbu dengan bingkai di
sekitar seluruh grafik,
tambahkan opsi Frame →
True.
Cara Menempatkan Tambahkan opsi AxesStyle →
Panah di Sumbu Arrowheads[.05] untuk
meletakkan panah di bagian
atas dan kanan saja, atau
AxesStyle → Arrowheads[{-
.05, .05}] untuk meletakkan
panah di kedua ujung setiap
sumbu. Nilai
.05 berarti bahwa panah akan
diskalakan menjadi 5 persen
dari lebar seluruh plot.
Cara Menambahkan Untuk menambahkan kisi ke
Garis Kisi dan plot Anda, seolah-olah diplot di
Menyesuaikan pada atas kertas grafik, tambahkan
Sumbu opsi
GridLines → Automatic dari
button disamping.
Pengecualian dan Anda dapat menambahkan
Asimtot Vertikal asimtot vertikal ke plot
menggunakan opsi Exclusions
dan ExclusionsStyle
dari bagian bawah
3.4 Menyelidiki Fungsi dengan Memanipulasi

Perintah Manipulate digunakan untuk memanipulasi ekspresi secara real time menggunakan
mouse atau trackpad (atau bahkan pengontrol gamepad). Palet pada Math Assistant

tombol dapat ditemukan di tab 2D Plot Commands di bagian berjudul Interactive Tools di
bawah pelangi Color Names.

Salah satu penggunaan paling dasar dari Manipulate adalah untuk mengevaluasi fungsi yang
ditentukan selama interval, katakanlah 1 ≤ x ≤ 10. Dalam kasus seperti itu, sintaksnya identik
dengan perintah Plot:

In[1]:= Manipulate[𝑥 2 , {x, 1, 10}]

Untuk mengontrol dapat klik tombol + yang berada di kanan pojok atas.

Dalam contoh berikutnya, kita membuat plot fungsi f(x) = x sin(1 / x), titik akhir yang tepat di
antaranya adalah dikendalikan dengan penggeser, sedangkan titik akhir kiri ditetapkan pada 0.
Saat pengontrol dipindahkan ke kiri, domain plot menyempit, dan pengguna diberikan tampilan
yang diperbesar dari perilaku fungsi di dekat x = 0
In[3]:= Manipulate[Plot[x * Sin[1 / x], {x, 0, r}],

{r, .1, 2}]


Daftar lengkap struktur sintaks iterator yang diizinkan dan pengontrol default yang sesuai jenis
dapat ditemukan di bagian Detail dan Opsi di halaman dokumentasi untuk Memanipulasi.
Diringkas dalam tabel berikut ini

Anda mungkin juga menyukai