Anda di halaman 1dari 11

TUGAS FINAL

GEOFISIKA MATEMATIKA I

DISUSUN OLEH :
KELOMPOK 3

Gery Jimmiawan (H061201007)


Alghifari Ramadhan (H061201016)
Regita Cahyani (H061201020)

Alfira Rahmadhani (H061201030)


Nur Salamah Wasahua (H061201036)
Hamman Badruttamanan Amiruddin (H061201042)
Gloria Virgyan (H061201054)

DEPARTEMEN GEOFISIKA
FAKLUTAS MATEMATIKA & ILMU PENGETAHUAN ALAM
UNIVERSITAS HASANUDDIN
MAKASSAR
2021
1.10 Nilai Eigen dan Teorema Gershorin
Misalkan A = (a mn) merupakan matriks kompleks N×N (persegi). Kemudian setiap nilai eigen
dari matriks terletak dalam setidaknya satu dari cakram Gershgorin yang didefinisikan
sebagai cakram yang masing-masing berpusat pada a mm dan dengan jari-jari Rmr di mana Rmr
didefinisikan sebagai

N
Rmc = ∑ ∣a mn ∣( p 1.10.1)
n≠ m

Hal ini dapat dibuktikan dengan memanipulasi komponen Persamaan. (1.2.12) sesuai dengan Max
1 ≤n ≤ N |v ¿| dari elemen absolut maksimum dari vektor eigen vi

A v i (1.2 .12 ) λ the mth one ¿ = λ v With m=ArgMax ∣V ∣


iV i → i mi ¿
¿

N
; ∣ λ i-a mm ¿ v mi ∣=∣∑ amn V ¿ ∣
n ≠m
1≤ n ≤ N
N
v¿
; ∣ λ i-a mm ∣≤ ∣ ∑ a mn ∣
n≠ m v mi
N
≤ ∑ ∣ amn ∣ ( P1.10 .1 ) Rmr (P1.10.3)
n ≠m ¿

Perhatikan bahwa jari-jari, yang merupakan baris absolut

jumlah, dapat diganti dengan kolom absolut jumlah:

N
Rmc = ∑ ∣a nm ∣( p 1.10.4)
n≠ m

Selesaikan fungsi MATLAB berikut 'Gershdisc( ) dan jalankan skrip MATLAB "cm01p10.m" untuk
menggunakan 'Gershdisc ( )' untuk memplot cakram Gershgorin bersama-sama dengan nilai eigen dari
matriks A sebagian acak seperti yang digambarkan pada Gambar. Pl.10.

Ver.1
Script:
%em01p10.m
A=diag([-1:0.5:1]+j*[-1:0.5:1])+0.4*(rand(5,5)-0.4+j*(rand(5,5)-0.5))
% This plots the Gershgorin discs for the matrix A
[Nr,Nc]=size(A); N=360; ths=[0:N]*(2*pi/N); expjths=exp(j*ths);
Lams = eig(A); % Eigenvalues
for m=1:Nr
c(m) = A(m,m); % Centers of each Gershgorin discs
r1(m) = sum(abs(A(m,:))) - abs(A(m,m)); % Absolute row sum
r2(m) = sum(abs(A(:,m))) - abs(A(m,m)); % Absolute column sum
plot(c(m)+r1(m)*expjths,'b:'), hold on % Plot Gershgorin discs
plot(c(m)+r2(m)*expjths,'g:') % Plot Gershgorin discs
plot(real(c(m)),imag(c(m)),'o', real(Lams(m)),imag(Lams(m)),'rx')
end
axis equal;
A=
-0.8197- 0.9496i 0.1662 + 0.1076i 0.0850 - 0.1517i -0.0689 + 0.0209i 0.1355 - 0.1802i
0.0642 + 0.0644i -0.3084 - 0.4674i 0.2360 + 0.1451i 0.0392 + 0.0520i 0.0744 - 0.0042i
0.2118 + 0.0919i 0.2356 + 0.1713i 0.0511 - 0.0063i 0.2003 - 0.1872i -0.0613 - 0.1230i
0.1187 + 0.1563i -0.1598 + 0.0320i 0.0318 + 0.1379i 0.5699 + 0.5459i 0.1066 - 0.1508i
0.0731 + 0.1929i 0.1862 - 0.1932i 0.1605 - 0.1162i 0.1781 - 0.0550i 0.8734 + 0.8822i

Ver.2
Script:

%em01p10.m
A=diag([-1:0.5:1]+j*[-1:0.5:1])+0.4*(rand(5,5)-0.4+j*(rand(5,5)-
0.5));
save('A.mat','A')

%%
load A.mat
Gershdisc(A)

function [c,r]=Gershdisc(A)
% This plots the Gershgorin discs for the matrix A
[Nr,Nc]=size(A); N=360; ths=[0:N]*(2*pi/N); expjths=exp(j*ths);
Lams = eig(A); % Eigenvalues
a=[-2:2];
b=zeros(size(a));
for m=1:Nr
c(m) = A(m,m); % Centers of each Gershgorin discs
r1(m) = sum(abs(A(m,:))) - abs(A(m,m)); % Absolute row sum
r2(m) = sum(abs(A(:,m))) - abs(A(m,m)); % Absolute column sum
plot(c(m)+r1(m)*expjths,'b:'), hold on % Plot Gershgorin discs
plot(c(m)+r2(m)*expjths,'g:') % Plot Gershgorin discs
plot(real(c(m)),imag(c(m)),'o', real(Lams(m)),imag(Lams(m)),'rx')
end
plot(a,b,'k')
plot(b,a,'k')
legend('with radius of the absolute row sum','with radius of the
absolute column sum','location','southeast')
title('Cershgorin discs','fontsize',10)
text(1.6,-0.1,'Re({\lambda})','FontSize',10)
text(0.1,1.9,'Im({\lambda})','FontSize',10)
%xlabel('Re({\lambda})','FontSize',10)
%ylabel('Im({\lambda})','FontSize',10)
xlim([-2 2])
ylim([-2 2])
axis square;

A=

-0.7748 - 0.8385i 0.0896 - 0.1878i -0.1449 + 0.0439i -0.0553 - 0.1268i -0.1173 - 0.1328i
0.0587 + 0.1564i -0.3883 - 0.4024i 0.1941 + 0.0471i -0.0259 - 0.1040i 0.1015 + 0.1915i
0.0485 - 0.0663i -0.0018 + 0.0000i 0.2053 + 0.1438i 0.1119 + 0.1546i 0.0377 + 0.0851i
-0.0674 + 0.0795i -0.0130 - 0.0080i 0.1585 + 0.1222i 0.3946 + 0.3115i 0.1516 + 0.0002i
0.0356 - 0.1209i 0.2352 + 0.1619i -0.1205 + 0.0307i 0.1285 - 0.0040i 1.1260 + 0.9884i
Gershdisc(A)

ans =

-0.7748 - 0.8385i -0.3883 - 0.4024i 0.2053 + 0.1438i 0.3946 + 0.3115i 1.1260 + 0.9884
2.7 Magnetic Field by a Coaxial Cable Carrying Current I

Pertimbangkan kabel koaksial di mana kabel dalam dalam jari-jari a membawa rapat arus Jf =
I/πa2 dalam arah +z dan kabel luar jari-jari dalam/luar b/c membawa rapat atus Jb = I/π(c2- b2)
di arah masing-masing. Seperti yang di tunjukkan pada Gambar P2.7. Ini menghasilkan
medan magnet pada titik ρ[m] dari pusat sumbu kabel sebagai

{
Iρ untuk ρ≤a

2 π a2 untuk a<ρ≤b
I
uϕ untuk b<ρ≤
H= 2 πρ
( c2 −ρ2 ) I untuk ρ>c

2 πρ ( c −b )
2 2

persamaan maxwell

ρ
∮ E . d A= ϵq0 ∇ . E=
ϵ0
s

∮ E . d A= ϵq0 ∇ . B=0
s

−d ϕ B −∂ B
∮ E . d s= dt
∇ × E=
∂t
d ϕE ∂E
∮ B . d s=μ 0 I +ϵ 0 μ0 dt
∇ × B=μ0 J + μ0 ϵ 0
∂t
(a) Mencari lekukan medan magnet
(i) Untuk ρ ≤ a,

xH=x

2 πa
u
2 ϕ =
∂z (
−∂ Hϕ
uρ +
1 ∂
ρ ∂ρ
( )
ρ H ϕ ) uz =
1 ∂
ρ ∂ (
ρ
ρ
)

2 π a2
uz = ( )
(ii) Untuk a < ρ ≤ b,

xH=x
I
2 πρ
u𝝓 =
∂z (
−∂ I I ϕ
uρ +
1 ∂
ρ ∂ρ
( )
ρ H ϕ ) uz =
1 ∂
ρ
1
u =
ρ ∂ ρ 2 πρ z ( )
(P2.7.3)
(iii) Untuk b < ρ ≤ c,

 x H = ∇x
( c 2−ρ2 ) I
2 πρ¿ ¿
u𝜙 = ( −∂∂ Hϕ
z ) u + (
1 ∂
ρ ∂ρ
( ρHϕ ))u
ρ z

=
1 ∂
ρ ∂ρ
¿ uz =
I ∂ c2− ρ2
2 πρ ∂ ρ c 2−b2
uz = ( ) (P2.7,4)

(iv) Untuk ρ > c dimana kerapatan arus adalah nol


 × H ( P 2.7 .1d )  × 0 = 0 (P2.7.5)
¿

(b) Hasil yang sama dapat diperoleh dengan menggunakan dari hasil kali silang w.r.t.
tersebut. Sistem koordinat kartesius dimana :

−y x
uϕ ( 1.1 .58 a ) ϕ u x +cos ϕ u y ¿ 2 2 ux + 2 2 uy (P2.7.6)
¿−sin √x + y √x + y
(i) Untuk ρ ≤ a,
I √x +y
(√ )
2 2
Iρ −y x
xH=x u ϕ =  x u x+ uy
2 π a2 2 π a2 2
x +y
2
√ x + y2
2

=x
I
2π a 2(
− y u x+ x u y ) =
(
−∂ H y
∂z
ux + ) ( ) (
∂Hx
∂z
u y+
∂ Hy ∂Hx
∂x
− u
∂y z )
=
(P2.7.7)

(ii) Untuk a < ρ ≤ b

xH=x
I
2 πρ
u𝜙 =  x
I
2π √x + y
2 2 (√−y
x +y
2 2
u x+
√x
x
2
+y
2
uy
)
I
(
I x
=  x 2 πρ 2 2 u x + 2 2 u y =
x +y x +y
∂ Hy ∂Hx
∂x
− u
∂y z ) ( )
=
(P2.7.8)

(iii) Untuk b
< ρ ≤ c,
( c 2−ρ2 ) I ( c 2−x 2− y 2 ) I − y
xH=x
2 πρ ( c −b )
2 2
u ϕ=  x
2 π ( c −b ) x + y
2 2 2
x
u + 2 2 uy
2 x
x +y ( )
= ( ∂∂Hx − ∂∂Hy )u = 2 π ( cI −b ) ¿
y x
z 2 2

=
(P2.7.9)

(c) Selesaikan program MATLAB “Show_H_by_coaxial_cable.m” untuk setiap titik uji


dan periksa apakah perbedaan dua nilai  x H, satu dihitung secara numerik
menggunakan persamaan (2.4.5a) dan yang lainnya (P2.7.2~5) dihitung secara
analitis, mendekati nol.

pada bagian 2.7 pada soal ini termasuk kedalam koordinat silinder karena terdapat komponen
ρ , ϕ dan z .

Penyelesaian:
a. Mencari lekukan medan magnet
(i) Untuk ρ ≤ a

∇× H =∇

2π a
2
uϕ= (
−∂ Hϕ
∂z
u ρ+)1 ∂
ρ ∂ρ (
( ρHϕ ) u z=
1 ∂
ρ ∂ρ
ρ.

)
2π a
2
uz
( )
= ( )
1 ∂ I ρ2
ρ ∂ ρ 2 π a2
uz

1 2 Iρ
= ρ. 2
uz
2πa

I
= uz
π a2

= 2
uz
πa
(ii) Untuk a< ρ≤ b

∇× H = ∇×
I
2 πρ
u ϕ=
−∂ Hϕ
∂z (
u ρ+
1 ∂
ρ ∂ρ )
( ρHϕ ) u z=
1 ∂
ρ ∂ρ
ρ.
1
2 πρ
uz=0 ( )
(iii) Untuk b< ρ≤ c

∇×H=

( c 2−ρ2 ) I
( ) ( ) ( c −ρ ) I
( ) ( )
2 2
−∂ Hϕ 1 ∂ 1 ∂ I ∂ c2 −ρ2 −I
∇× u ϕ= u ρ+ ( ρHϕ ) u z = ρ u z= u z=
2 πρ(c 2−b 2) ∂z ρ ∂ρ ρ ∂ ρ 2 πρ ( c 2−b2 ) 2 πρ ∂ ρ c −b
2 2
π ¿¿

b. Hasil yang sama dapat diperoleh dengan menggunakan dari hasil kali silang w.r.t.

tersebut. Sistem koordinat kartesius dimana :

(i) Untuk ρ ≤ a

I √ x 2+ y 2
∇ ×H ¿ ∇ ×

2 π a2
u ϕ=∇ ×
2 π a2 (√ −y
2
x +y 2
u x+
x
√ x + y2
2
uy
)
¿∇×
I
2πa 2
(− y u x+ x u y )=
−∂ Hy
∂ z
u x+
∂ Hx
∂ z
u y+
∂ Hy ∂ Hx
∂x

∂y (
uz ) ( ) ( )
¿
Iρ ∂
2π a ∂x
2
( (√ ) ( x
x
2+ y
2


∂y
−y
√ x2 + y2
uz
))

( ( ) ( ) )
−1 −1
1 2 2 2 1 2 2
1. √ ( x + y ) −x ( x + y ) .2 x 1√x + y − y ( x + y )
2 2 2 2 2
.2 y
Iρ 2 2
¿ 2 2 2
+ 2 2
uz
2π a x +y x +y

(√ )
−1 −1

x + y −x ( x + y ) + √ x + y − y ( x + y )
2 2 2 2 2 2 2 2 2 2 2 2
= Iρ
2 2 2
uz
2π a x +y

( )
−1

2 √ x + y −( x + y ) ( x + y )
2 2 2 2 2 2 2

¿ 2 2 2
uz
2π a x +y

¿
2π a
2 2(
Iρ 2 √ x 2+ y 2 −√ x 2 + y 2
x +y
2
√ x2 + y 2 1
u z = 2 2 u z= 2 2 u z
x +y √x + y ) ( )

¿ uz
2π a 2
√ x2 + y2
(ii) For a¿p≤ b

∇× H
( P 2.7 .1b)
¿
∇×
I
2 πρ
u∅
(P 2.7 .6)
¿
∇×
I
2 π √x + y
2 2 (√ −y
2
x +y
2
ux +
x
√ x + y2
2
uy
)
(√ ) ∂ x − ∂ y )u
(
I −y x ∂H ∂H y x
= ∇× u x+ uy =
2π 2
x +y
2
√x +y 2 2 z


∇× H = uz
2π a
2
√ x2 + y2

(iii) For b ¿ p ≤ c
(√ )
2 2 2 2 2
(c − p )I ( c −x − y ) I −y x
∇ × H ( P 2.7 .1 c) ∇ × u∅ (P 2.7 .6) ∇ × u x+ uy
¿ 2 2
2 πp( c −b ) ¿ 2 πp(c 2−b2 ) 2
x +y 2
√ x + y2
2

=( ∂ Hy ∂Hx
∂x

∂y
u z= ) I
2 2
2 π (c −b )
¿

I
∇ × H= ¿
2 π ( C2−b2)
=

I
2 π ( C 2−b2 ) [
x 2 C 2−3 x 4 −x2 y 2+ c 2 y 2−3 x 2 y 2− y 4−2 x 2 c2 +2 x 4 +2 y 2 c 2 x2 c 2−3 y 2 x 2−x 4 + c 2 y 2−3 y 4 −x 2 y
( x2 + y2 )
2

( x2 + y 2 )
2

[ ]
4 2 2 4
I −2 x −4 x y −2 y
= 2 2 2
uz
2 π (C −b ) ( x2+ y2)

[
−2 ( x +2 x y + y )
]
4 2 2 4
I
= 2 2 2
uz
2 π (C −b ) ( x2 + y 2 )
−I
= 2 2
[ ( x 2+ y 2) 2 ¿ ¿ ¿ ( x 2 + y 2 )2 ] uz
π (C −b )
−I
= uz
π (C2−b2)

Script:

%show_H_by_coaxial_cable.m
I=1; a=1; b=2; c=3; h=1e-6; h2=2*h; uz=[0 0 1];
J=@(x,a,b,c,I)(x<=a)*I/pi/a^2-(b<x&x<=c)*I/pi/(c^2-b^2); % Current
density
p=[-0.6 -0.6 0]; rho=norm(p(1:2)); % A test point and its radial distance
H=H_cable(p,a,b,c,I);
dHdx=H_cable(p+[h 0 0],a,b,c,I)-H_cable(p+[-h 0 0],a,b,c,I);
dHdy=H_cable(p+[0 h 0],a,b,c,I)-H_cable(p+[0 -h 0],a,b,c,I);
dHdz=H_cable(p+[0 0 h],a,b,c,I)-H_cable(p+[0 0 -h],a,b,c,I);
curl_H=[dHdy(3)-dHdz(2) dHdz(1)-dHdx(3) dHdx(2)-dHdy(1)]/h2; % Eq.
(2.4.5a)
discrepancy=norm(curl_H-J(rho,a,b,c,I)*uz) % Error from Eq.(P2.7.2~5)
H=H_cable(p,a,b,c,I)

function H=H_cable(p,a,b,c,I)
%Magnetic Field at p by a coaxial cable with radii a/b/c and current I
rho=norm(p(1:2)); phi=atan2(p(2),p(1));
uphi=[-sin(phi) cos(phi) 0]; % Eq.(P2.7.6)
H=(rho<=a)*rho/a^2+(a<rho&rho<=b)/rho...
+(c^2-b^2)/(c^2-b^2)/rho*(b<rho&rho<=c);
H=H*I/2/pi*uphi; % Eq.(P2.7.1)

discrepancy =

1.5177e-12

H =

0.0955 -0.0955 0

Anda mungkin juga menyukai