You are on page 1of 2

>> % ==== GEOMETRI BATUAN ANOMALI ====

%% Posisi titik pusat batuan anomali


%% ========================================

% Body Magnetik k=+0.06 Body Batuan 1


rB = [475 55 -30]; %Interval Sumbu X: 450-500; Sumbu Y: 50-60 Depth: 25-35

% Body Magnetic k=0.015 Body Batuan 2


rC = [475 55 -55]; %Interval Sumbu X: 425-525; Sumbu Y: 35-75 Depth: 35-75

% Dimensi kubus
dimensirB = [50; 10; 10]; %Body Magnetik
dimensirC = [100; 40; 40]; %Body Demagnetic01

xa = [0 1 1 0 0 0;...
1 1 0 0 1 1;...
1 1 0 0 1 1;...
0 1 1 0 0 0];

ya = [0 0 1 1 0 0;...
0 1 1 0 0 0;...
0 1 1 0 1 1;...
0 0 1 1 1 1];

za = [0 0 0 0 0 1;...
0 0 0 0 0 1;...
1 1 1 1 0 1;...
1 1 1 1 0 1];

% Body Magnetik
x_Pb=(xa-0.5)*dimensirB(1);
y_Pb=(ya-0.5)*dimensirB(2);
z_Pb=(za-0.5)*dimensirB(3);

%Body Demagnetik01
x_Pc=(xa-0.5)*dimensirC(1);
y_Pc=(ya-0.5)*dimensirC(2);
z_Pc=(za-0.5)*dimensirC(3);

% %Body Demagnetik02
% x_Pd=(xa-0.5)*dimensirD(1);
% y_Pd=(ya-0.5)*dimensirD(2);
% z_Pd=(za-0.5)*dimensirD(3);

%Body magnetik
x_B=x_Pb+rB(1);
y_B=y_Pb+rB(2);
z_B=z_Pb+rB(3);

%Body Demagnetik01
x_C=x_Pc+rC(1);
y_C=y_Pc+rC(2);
z_C=z_Pc+rC(3);

% %Body Demagnetik02
% x_D=x_Pd+rD(1);
% y_D=y_Pd+rD(2);
% z_D=z_Pd+rD(3);
%Body Magnetik
for i=1:6
h=patch(x_B(:,i),y_B(:,i),z_B(:,i),'r');
set (h,'edgecolor','k');
end

%Body Demagnetik01
for i=1:6
h=patch(x_C(:,i),y_C(:,i),z_C(:,i),'b');
set (h,'edgecolor','k');
end

% %Body Demagnetik02
% for i-1:6
% hd+patch(x_D(:,i),y_D(:,i),z_D(:,i),'b');
% set(h,'edgecolor','k');
% end

xlim([0 900])
ylim([0 100])
zlim([-100 0])
xlabel('Lintasan X (sat, meter)','FontSize',12);
ylabel('Lintasan Y (sat, meter)','FontSize',12);
zlabel('Kedalaman (sat, meter)','FontSize',12);
title('Model Sintetik Benda Magnetik',...
'FontWeight','Bold','FontSize',12);
>> view(3)
>> grid on

You might also like