03411740000022
INVERSI A
Script Mathlab
clear all
clc
% data Observasi
z = [5 16 25 40 50 60 70 80 90 100];
T = [35.4 50.1 77.3 92.3 137.6 147 180.8 182.7 188.5 223.2];
% menampilkan grafik
plot (z, T, 'b*');
xlabel('kedalaman (meter)');
ylabel ('Temperature (Celcius)');
title ('Variasi Temperatur terhadap Kedalaman');
%perhitungan inversi
m = inv(G'*G)*G'*T'
hold on;
T_inversi = m(1)+m(2)*z;
plot (z, T_inversi)
%eror
T_eror = (T_inversi-T).^2;
T_eror_sum = sum(T_eror);
E = sqrt(1/n*T_eror_sum)
MAIZAN RIN DALWAIN
03411740000022
INVERSI A
Analisa
Pada pengolahan Variasi Temperature terhadap kedalaman, dihasilkan gradien garis
pada grafik. Nilai gradien yang dihasilkan yaitu m(2) sebesar 1.9815. m(2) menunjukkan
kemiringan garis, sedangkan m(1) bernilai sebesar 25.28. m(1) menunjukkan titik awal pada
garis. Nilai error sebesar 9.4833, nilai error disini menunjukkan tingkat error dalam pengolahan
inversi.
Script Mathlab
Analisa
Setelah dilakukan running script diatas, maka dihasilkan pada command window
berupa nilai m(1) sebesar 21, m(2) sebesar 0.05, dan m(3) sebesar 0.02. nilai m(1)
menggambarkan menentukan titik potong fungsi parabola yang dibentuk pada sumbu y yang
menyatakan temperatur. m(2) menggambarkan posisi x (kedalaman) dari puncak parabola, dan
m(3) menggambarkan sebarapa cekung / cembungnya parabola yang dibentuk oleh fungsi
kuadrat. Selain nilai m, nilai error yang dihasilkan dari running script di atas yaitu sebesar
2.8235 x 10-13.
MAIZAN RIN DALWAIN
03411740000022
INVERSI A
Script Mathlab
%INVERSI MODEL BIDANG
clear all
clc
%DATA
x=[2 5 7 4 1 3 6 9 8 4];
y=[3 6 2 7 8 9 4 1 5 5];
nilai=[10.6 23.5 27.3 20.8 11.1 18.9 25.4 33.5 33.2 24.1];
%PLOTING GRAFIK
xlabel('x(meter)');
ylabel('y(meter)');
zlabel('nilai');
title('Inversi Model Bidang');
plot3(x,y,nilai,'*r');
grid;
%PERHITUNGAN INVERSI
GTG=G'*G %parameter model
d=nilai' %dimasukkan parameter model ke model matematika
GTd=G'*d
m=inv(GTG)*GTd %nilai hasil inversi
Analisa
Dari hasil running script di atas menghasilkan grafik seperti gambar di atas, selain
grafik, dihasilkan nilai m(1), m(2), m(3) sebesar 2.701; 3.3759; dan 0.7194.
MAIZAN RIN DALWAIN
03411740000022
INVERSI A
Script Mathlab
%MEMBENTUK MATRIKS KERNEL
G=ones(8,2); %kolom pertama berisi nilai 1
G(:,2)=x.^2; %kolom kedua berisi nilai x^2 sesuai model matematika
%PERHITUNGAN INVERSI
GTG=G'*G; %parameter model
d=(t.^2)'; %memasukkan parameter model matematika maka didapatkan nilai
hasil inversi
GTd=G'*d;
m=inv(GTG)*GTd
%PERHITUNGAN KECEPATAN
kecepatan = 1/sqrt(m(2)) %didapatkan dari persamaan m(1)+m(2)^2=t^2
kedalaman =0.5*sqrt(m(1)/m(2))
Analisa