İçindekiler:
Arazi Eğiminin Belirlenmesi
Arazi yükseltisi konuma bağlı olarak biliniyor olsun. Arazi
üzerindeki konum ile iz düşüm konumun yaklaşık olarak eşit olduğu
belirtilmişti.
Konuma bağlı olarak bilinen yükselti
değerleri bir dosyadan okunacak şekilde ayarlayalım ve dosyanın içeriği şu
şekilde olsun:
0 10
15 11
30 12
45 11
60 9
Verilen sayılardan ilki s değeri, ikincisi ise h değeridir.
Yukarıdaki değerleri yükseltiler.txt şeklinde
çalışma klasörümüze kaydedelim.
%% dosya ayarları
fileName = 'yükseltiler.txt';
%yükseltilerin yer aldığı txt
dosyası
a = [ 2 Inf ]; %bkz: fscanf()
spec = '%f\t%f'; %verilerin şablonu
%% dosya okuma
F = fopen(fileName, 'r');
DATA = fscanf(F,
spec, a)';
fclose(F);
h_veri =
DATA(:,2)'; %yükselti değerlerim
s_veri =
DATA(:,1)'; %konum değerlerim
clear DATA F fileName A m n;
%% eğri uydurma
s = linspace(s_veri(1), s_veri(end));
H_s = createFit(s_veri, h_veri); %interpolasyonla
tamamlanan H_s
h = H_s(s);
%H_s şeklinde uydurulan fonksiyonda ...
% ... s
değerlerine karşılık h elde ediyorum