Ini sedikit pembelajaran kuliah saya yaitu mengenai Metode Analisis Data dan Metode Inversi. Tugas ini diminta untuk mencari perbandingan hasil plotan dari Matlab yaitu plot hasil data pengamatan dan plot hasil menggunakan manipulasi metode inversi. Sedikit pemberitahuan Matlab yang saya gunakan yaitu menggunakan Matlab 2010b. Nah ini cara dan program matlabnya.
1. Buat Scrib Matlab untuk mencari grafik hasil plotan data pengamatan
clc;
clear all;
% Data
observasi
%z adalah
kedalaman dalam satuan meter
%T adalah
suhu dalam satuan celcius
z = [5; 16; 25;
40; 50; 60; 70; 80; 90; 100];
T = [35.4; 50.1;
77.3; 92.3; 137.6; 147.0; 180.8; 182.7; 188.5; 223.2];
plot(z,T);
grid;
xlabel('Kedalaman
(m)');
ylabel('Suhu
(Celcius)');
title( 'Grafik
Hubungan Observasi dan Hasil Inversi');
Grafik Hasil Plot Data Pengamatan
2. Membuat Scrib Matlab dengan menggunakan metode inversi
% Membentuk matrik kernel G dan vektor d
h = length(z);
for i = 1:h
G(i,1) = 1;
G(i,2) = z(i);
end
d = T;
%
Perhitungan inversi dengan general least-squares
m =
inv(transpose(G)*G)*transpose(G)*d;
hold on;
3. Membandingkan hasil Plotan
T_inversi=m(1,1)+m(2,1)*z;
plot(z,T_inversi)
Grafik Perbandingan Hasil Observasi dan Metode Inversi
Itulah program matlab sederhana yang bisa saya bagikan untuk perkuliahan metode inversi. semoga dapat bermanfaat. Salam Gondrong.
0 komentar:
Posting Komentar