Anda di halaman 1dari 11

Nama : Luthfi Erzzat Ibrahim

Kelas : Fisika E

NIM : 21306141012

BAB 5

TURUNAN ARAH

Pada bab sebelumnya kita sudah membahas tentang kurva dalam ruang, fungsi
bernilai vektor dari variabel skalar tunggal. Saat ini kita beralih pada dua variabel, atau
setara,fungsi yang mempunyai nilai skalar dari variabel vektor tunggal x = (x, y). nilai F (x) =
f (x, y) pada setiap x = (x, y) dalam subset dari R2 disebut domain dari fungsi. F kontinu dan
terdiferensiasi. Hal ini melibatkan pemotongan domain. Misalnya, jika

f (x, y) √= 1 − x 2 − y2,

Maka domain alami pada F didefinisikan yakni {(x, y) : x2 + y2 ≤ 1}, tetapi lebih
mudah untuk membatasi domain yang lebih kecil {(x, y) : x2 + y2 < 1}. Sebaliknya,F tidak
terdiferensiasi pada "titik batas" di mana x2 + y2 = 1. Tujuannya adalah mempelajari cara
memvisualisasikan fungsi, cara membedakannya, dan cara menggunakan visualisasi dan
turunannya untuk memahami sifat aljabar dan geometris.

5.1 Memvisualisasikan Fungsi Dua Variabel

Terdapat dua cara standar untuk memvisualisasikan suatu fungsi F dari dua variable
melihat nya grafik, yaitu himpunan titik

{(x, y, z) : z = f (x, y)}

Inti dari bab ini adalah membahas informasi apa tentang F dikodekan dalam grafik
dan kurva level. ketika membuat sebuah sketsa grafik atau kurva level dari F seringkali sulit
dilakukan dengan tangan, maka dapat diaplikasikan menggunakan MATLAB.

5.1.1 Grafik Tiga Dimensi

Berselancar dan fmesh adalah perintah dasar MATLAB yang digunakan untuk
membuat grafik fungsi dari dua variable, diperlukan mengilustrasikan terutama dengan
pertama. Salah satu contoh sederhana dari fungsi adalah
f (x, y) = y (1 − 1 (x 2 + y2) )) , (x, y) ≠ (0, 0)

hal ini berhubungan dengan aliran fluida, lalu menyandikan fungsi sebagai pegangan fungsi
MATLAB dan kemudian memplotnya.

>> flowfunction = @(x, y) y*(1 - 1/(xˆ2+yˆ2));

>> figure; fsurf(flowfunction, [-2 2 -2 2]

Pada MATLAB terdapat beberapa pesan peringatan karena kotak di mana grafik
diplot menyertakan asal dan dimana fungsinya tidak didefinisikan. Namun masih
menghasilkan grafik yang masuk akal (Gambar 5.1).

Pertama-tama, grafiknya tertinggi di mana F adalah yang paling terbesar, memiliki


puncak di mana F memiliki nilai yang lebih tinggi daripada di ruang sekitarnya. Sehingga dapat
bisa melihat daerah kecil di dekat titik asal di sepanjang negative y-sumbu dimana F menjadi
besar, dan ruang kecil di dekat titik asal sepanjang positif y-sumbu dimana F menjadi cukup
negatif. Jauh dari titik asal, grafiknya dapat berupa bidang yang miring ke atas. ke arah positif
kamu-sumbu. Lalu kita dapat melihat fitur ini lebih baik dengan memotong domain,
memindahkan tampilan, dan memberi label sumbu (Gambar5.2)

>> figure; fsurf(flowfunction, [-1.5 1.5 -1.5 1.5])

>> axis([-1.5 1.5 -1.5 1.5 -5 5])

>> view([2 1 2])

>> xlabel(’x’); ylabel(’y’); zlabel(’z’)


5.1.2 Grafik Tingkat Kurva

Cara yang untuk memvisualisasikan fungsi dua variabel adalah dapat


menggunakan plot dua dimensi dari kurva tingkat atau kontur: yaitu, kurva di mana fungsi
mengambil nilai konstan. di MATLAB, plot seperti itu diproduksi dengan f kontur memerintah.

Jika g(x, y)menunjukkan ketinggian suatu titik (x, y) pada suatu daerah kecil di
bumi, maka grafik G adalah bentuk permukaan bumi, dan plot kurva level G adalah peta
topografi (dengan garis kontur), contoh perintah flowfunction :

>> list1 = -2:0.5:2; figure; fcontour(flowfunction, [-2 2 -2 2],... ’LevelList’,list1)

>> figure; fcontour(flowfunction, [-2 2 -2 2],... ’LevelList’,list1, ’Fill’, ’on’


Pada gambar diatas memberi tahu kami lebih banyak tentang fungsinya F,
Misalnya, daerah paling terang dari plot sesuai dengan nilai positif terbesar dari F , lalu yang
paling gelap dari nilai terkecil (yaitu, paling negatif). Sehingga, ketika menggambar plot kontur
F , kurva levelnya akan sama, tetapi bayangannya akan terbalik, Kita bisa melihat dari
memperhatikan pola bayangan itu untuk level tetap C = 0, persamaan f (x, y) = C. Kami dapat
memverifikasi pengamatan ini dengan meminta MATLAB melakukan perhitungan:

>> syms y c; eqn = (flowfunction(0, y) == c),

solve(eqn, y)

eqn = -y*(1/yˆ2 - 1) == c

ans = c/2 - (cˆ2 + 4)ˆ(1/2)/2 c/2 + (cˆ2 + 4)ˆ(1/2)/2

Ini menunjukkan bentuk contour melintasi y-sumbu di dua tempat berbeda. Fungsi
berubah paling cepat di mana kontur paling dekat satu sama lain dan meskipun komponen
"lingkaran kecil" dari kontur tampak melewati titik asal, sebenarnya tidak, karena fungsinyaF
tidak terdefinisi pada titik ini. Jika kita membatasi ke domain x2 + y2 > 1, maka kurva level
dari fungsi kita adalah merampingkan, yaitu, lintasan di mana benda akan hanyut dengan arus,
untuk fluida ideal yang mengalir di sekitar rintangan melingkar dalam bentuk piringan { x2 +
y2 ≤ 1}. Berikut adalah beberapa kode MATLAB yang akan melakukan triknya

>> hold on;

>> plot(0, 0, ’.k’, ’MarkerSize’,500); axis equal


5.2 Gradien Fungsi Dua Variabel

Sejak awal, kita telah membahas kurva level suatu fungsi, yaitu kurva di mana saat
fungsi itu tidak berubah sama sekali. Sekarang kita dapat membahas bagaimana fungsi berubah
dari titik ke titik. Seperti halnya kalkulus diferensial satu variabel, ini akan diukur dengan
turunan

5.2.1 Turunan Parsial dan Gradien

Turunan parsial adalah turunan dari F dipandang sebagai fungsi dari satu variabel
sementara variabel lainnya dianggap tetap. Turunan parsial dari F dengan hormat x dan h
dilambangkan dengan y fx dan f y , atau f (1, 0) dan f (0, 1) , atau dengan notasi ∂ f/∂x and ∂
f/∂y

Dalam MATLAB, turunan parsial dihitung menggunakan berbeda memerintah.


Argumen kedua dari berbeda adalah variabel sehubungan dengan yang satu membedakan.
Contohnya:

>> syms x y; diff(xˆ3 + sin(x*y), x)

ans= y*cos(x*y) + 3*xˆ2

pada gradien dari F , dan dilambangkan dengan simbol khusus. Thus ∇ f =

Gradien dibuat dari turunan, yang mengukur suatu perubahan dalam suatu fungsi.
Dapat di ilustrasikan yang pertama dengan menerapkannya pada fungsi aliran fungsi yakni

>> gradflowfunction = jacobian(flowfunction(x, y))

>> gradflowfunction = [ (2*x*y)/(xˆ2+yˆ2)ˆ2, (2*yˆ2)/(xˆ2+yˆ2)ˆ2 - 1/(xˆ2+yˆ2) + 1]

Perintah di atas menghitung gradien dari fungsi aliran sebagai vektor dua dimensi,
lalu untuk Perintah itu dapat digunakan untuk menggambar bidang vektor yang lebih umum.
Berikut adalah contoh utamanya
>> [X, Y] = meshgrid(-2:0.2:2, -2:0.2:2);

>> U = (2.*X.*Y)./((X.ˆ2 + Y.ˆ2).ˆ2);

>> V = (2.*Y.ˆ2)./((X.ˆ2 + Y.ˆ2).ˆ2) - 1./(X.ˆ2 + Y.ˆ2) + 1;

>> L = sqrt(U.ˆ2 + V.ˆ2);

>> figure; gradientfield = quiver(X, Y, U./L, V./L, 0.5)

>> axis equal tight

Dengan hal ini , membutuhkan grid numerik yang diatur pada jaringan jala
perintah sebagai pendahulu. Sehingga bisa membuat diagram yang berat karena vektor panjang
yang bervariasi terkadang terlalu pendek untuk dapat dibaca dan di lain waktu cenderung
memiliki ekor dan kepala yang mengaburkan vektor di dekatnya. Seperti yang Anda lihat,
panah yang mewakili gradien tegak lurus terhadap kurva level

5.2.2 Derivatif Terarah

Point penting gradien bersumber dari rumus untuk turunan terarah. Memperkirakan
F adalah fungsi dari dua variabel dan T → R(T) = (x(t), y(t)) sehingga dapat memparametrikan
kurva dalam domain F melalui titik tertentu, katakan (x0, y0) = R(0). Kemudian kita dapat
membentuk fungsi komposit

g(t) = f ◦ r(t) = f (x(t), y(t)).

Aturan rantai untuk turunan mengatakan bahwa

Pada rantai turunan diatas laju perubahan hanyalah produk titik dari gradien F dengan vektor
kecepatan kurva. Hal ini, menyarankan untuk mendefinisikan suatu turunan terarah dari F
(pada (x0, y0)) ke arah y = (y0, y1) menjadi
Kemudian rumus diatas menjadi

Misalkan kurva diparametrisasi oleh R(T) adalah kurva level dari F . Dengan
definisi istilah "kurva level", F (R(T)) adalah konstanta, sehingga ruas kiri persamaannya
adalah 0. Hal ini dapat kita ketahui bahwa ∇ f (x0, y0) · R’(0) = 0, yaitu gradien dari F pada
(x0, y0) tegak lurus terhadap vektor tangen ke kurva level melalui titik itu, dan dengan
demikian ke kurva level itu sendiri. Ini menjelaskan gambar pada

Rumus turunan terarah memiliki konsekuensi lain. Misalnya, jika kita


memperbaiki x0 dan y0, maka nilai maksimumnya adalah ∇ f (x0, y0), dan dicapai ketika kamu
dan ∇ F menunjuk ke arah yang sama yaitu, pada suatu titik (x0, y0) di mana ∇ f (x0, y0) = (0,
0). Pada titik seperti itu, semua turunan arah dariF adalah 0, yaitu, laju perubahan F adalah 0
ke segala arah. Dari fungsi aliran bertahap, kita melihat bahwa ∇ F menghilang pada (±1, 0),
dimana fungsi F mengambil nilai 0. Juga, kurva level F = 0 sangat tidak biasa bentuknya.

>>list3=0;figure;fcontour(flowfunction,[-2 2 -2 2],... ’LevelList’,list3,’MeshDensity’,200);


axis equal

5.3 Fungsi Tiga Variabel atau Lebih

Pada dasarnya Teori gradien dan turunan terarah digeneralisasikan tanpa kesulitan ke fungsi
tiga variabel lebih banyak. Sehingga memungkinkan memvisualisasikan fungsi seperti itu,.
Fungsi dari tiga variabel F adalah aturan yang mengaitkan nilai F (x) =f (x, y, z) untuk setiap
x = (x, y, z) dalam subset dari R3 disebut domain dari fungsi. perintah MATLAB tidak ada.
Namun, salah satu penulis (JR) menulis rutinitas (numerik). Itu disebut implisit plot3d Jika
Anda ingin menggunakan implisit plot3d, Namun, saat penulisan buku ini, kode simbolik
sekarang sudah ada di MATLAB, kami akan menggunakannya. Itu disebut fimplicit3
z2 − (x 2 + y2 ) = 1.

Ini jelas merupakan permukaan level dari fungsi F(x, y, z) = z2-(x2+y2) ditentukan oleh
"irisan"

F(x, y, z) = 1. Z = ±√1 + 𝑥 2 + 𝑦²

>> syms x y z; h = zˆ2-xˆ2-yˆ2;

>> fimplicit3(h - 1, [-1.1 1.1 -1.1, 1.1 -2 2]); axis equal

'−1' yang ditambahkan ke 'h' ada karena fimplicit3 secara default memplot argumen pertama
= 0; enam angka berikut adalah batasnyax, y, dan z. Permukaan level lain dengan fungsi yang
samaz2 - x2 - y2 termasuk kerucut ganda z2 = x2 + y2 dan hiperboloid satu lembar z2 -x2 - y2
=C

Turunan arah dari F ke arah kamu = (u0, u1, u2) didefinisikan oleh analog persamaan

perintah MATLAB surfnorm menghitung vektor normal ke permukaan mesh. Akhirnya,


gambar yang dihasilkan muncul pada gambar diatas adalah

>> [X,Y] = meshgrid(-1:0.5:1.,-1:0.5:1.);

>> Z = sqrt(1 + X.ˆ2 + Y.ˆ2);

>> [U,V,W] = surfnorm(X,Y,Z);

>> hold on; quiver3(X,Y,Z,U,V,W,2)

>> Z1 = - sqrt(1 + X.ˆ2 + Y.ˆ2);

>> [U,V,W] = surfnorm(X,Y,Z1);


>> quiver3(X,Y,Z1,U,V,W,2)

Saat ini, kita bisa melihat mengapa permukaannya rata z2 - x2 - y2 = 0 (kerucut


ganda) memiliki titik tunggal di titik asal. Gradien dariz2 - x2 - y2 adalah (2x, -2y, 2z), yang
merosot menjadi (0, 0, 0) di asal. Jadi, kita tidak bisa menggunakan gradien untuk mencari
vektor satuan yang tegak lurus kerucut di titik asal, yang merupakan kerucut memiliki tidak
ada bidang singgung pada saat ini. Di sisi lain, jika F adalah fungsi halus dan jika∇ f (x0, y0,
z0) -= (0, 0, 0), maka permukaan rata f (x, y, z) = f (x0, y0, z0) memiliki suatu bidang singgung
yang terdefinisi dengan baik di (x0, y0, z0) titik yang normal terhadap vektor ∇ f (x0, y0, z0).

Pada hal ini permukaan datar dari fungsi halus dari tiga variabel adalahbukan
tunggal asalkan tidak melewati apapun titik kritis fungsi (titik di mana vektor gradien
menghilang). Dan dapat kita ketahui bahwa ini adalah analog dimensi yang lebih tinggi dari
fakta bahwa akurva tingkat fungsi halus dari dua variabel mulus jika tidak melewati titik kritis.
Tugas Proyek Kecil

a.) Membuat gundukkan kecil

b.) Tabel

(𝑥, 𝑦) (0,0) (-1,1) (-2,2) (-3,3) (-4,4) (-5,5) (-6,6) (-7,7)


h (cm) 6,5 5,5 4 3,5 2 1 0,5 0

(𝑥, 𝑦) (0,0) (1,-1) (2,-2) (3,-3) (4,-4) (5,-5) (6,-6) (7,-7)

h (cm) 6,5 5,5 4 3,5 2 1 0,5 0

(𝑥, 𝑦) (0,0) (1,1) (2,2) (3,3) (4,4) (5,5) (6,6) (7,7)

h (cm) 6,5 5,5 4 3,5 2 1 0,5 0

(𝑥, 𝑦) (0,0) (-1,-1) (-2,-2) (-3,-3) (-4,-4) (-5,-5) (-6,-6) (-7,-7)

h (cm) 6,5 5,5 4 3,5 2 1 0,5 0

c.) Grafik Kontur


𝑁 ∑(𝑥𝑖𝑦𝑖)− ∑ 𝑥𝑖 ∑ 𝑦𝑖
Gradien 1 : 𝑚= 𝑁 ∑ 𝑥𝑖 2 −(∑ 𝑦𝑖)^2

16(106)−0
𝑚 = 16(106)−0

𝑚=1

𝑁 ∑(𝑥𝑖𝑦𝑖)− ∑ 𝑥𝑖 ∑ 𝑦𝑖
Gradien 2 : 𝑚= 𝑁 ∑ 𝑥𝑖 2 −(∑ 𝑦𝑖)^2

16(−106)−0
𝑚= 16(106)−0

𝑚 = −1

Anda mungkin juga menyukai