You are on page 1of 2

clc;

clear al;
close all;

teta_i = pi/3;

%incident angle

vel = 3000; %velocity wave P � isotropic media


x_o = sin(teta_i)/vel; %horizontal component of slowness
alfa_o = 2000; %vertical velocity wave P
EE = 0.1; %epsilon- Thomsen
delta = 0.16; %delta - Thomsen
c1 = alfa_o*x_o*(EE-delta);
c2 = alfa_o*x_o*delta;
c3 = alfa_o*x_o;

p_x = [c1 0 c2 -1 c3];


raices = roots(p_x);
con = 0;
for k = 1:length(raices)
if isreal(raices(k))
if isreal(acos(raices(k)))
if raices(k)<1
con = con + 1;
resp(con) = acos(raices(k));
end
end
end
end
Angulofase = resp; %xi
radio = 1/(alfa_o*(1 + delta*sin(resp)^2*cos(resp)^2 + EE*cos(resp)^4));
dupl = resp*2;
arriba = alfa_o*cos(resp)*sin(dupl)*(delta*cos(dupl)- 2*EE*cos(resp)*cos(resp))-
sin(resp)/radio;
abajo= sqrt(1/radio^2 + (alfa_o*sin(dupl)*(delta*cos(dupl) -
2*EE*cos(resp)*cos(resp)))^2);
angT = acos (arriba/abajo);
AnguloTransm = angT; %Teta_t
teta_t = angT;

% Slowness surface
figLentitudes = figure('units','normalized','position',[0 0.05 1.0 0.9067],...
'menubar','none','NUMBERTITLE','OFF','color','w','name','SUPERFICIES qP');

axes('position',[0.058 0.389 0.418 0.585]);


hold on
view(3)
equis = [];
ye = [];
zeta = [];
cambio = (4.7585e-004 - 2.8868e-004)/5;
for r = 1.8868e-004:cambio:4.7585e-004
con = 0;
for xi = 0:pi/30:2*pi
con = con + 1;
z(con) = 1/r - alfa_o*(delta*(sin(xi))^2*(cos(xi))^2 + EE*(cos(xi))^4);
x(con) = r*cos(xi);
y(con) = r*sin(xi);
end
equis = [equis,x];
ye = [ye,y];
zeta = [zeta,z];
end

FSPUNTOS = 20;
FSABDER = max(equis);
FSABIZQ = min(equis);
FSDERAR = max(ye);
FSDERAB = min(ye);

% Construction the grid


TEMPO = (FSABDER-FSABIZQ)/FSPUNTOS;
XSEM = FSABIZQ:TEMPO:FSABDER;
TEMPO = (FSDERAR - FSDERAB)/FSPUNTOS;
YSEM = FSDERAB:TEMPO:FSDERAR;
[DATRX,DATRY] = meshgrid(XSEM,YSEM);
DATRZ = griddata(equis,ye,zeta,DATRX,DATRY,'cubic');
surfc(DATRX,DATRY,DATRZ);
box on
grid on

axes('position',[0.6 0.1 0.33 0.4])


contour(DATRX,DATRY,DATRZ)
colormap autumn
axis square

3.1416 - 1.9256i 1.0544 - 1.7386i 1.0544 + 1.7386i 0.9189 + 0.0000i

%% Calculation of transmission angle � interface anisotropy/anisotropy (wave P)


%Step 1: Calculate phase angle (xi), on the basis of incident angle (teta_i)

You might also like