Инсталирах octave на linux ubuntu, работещ като гост на ubuntu. Мога да чертая контури и от http://www2.ocgy.ubc.ca/~rich/map.html#examples. Инсталирах също m_map и gshhs (както за gmt, така и за shapefiles, и gmt беше инсталиран). От инструкциите на горния сайт не мога да свържа моя скрипт (mfile) с основната карта. Моят скрипт е по-долу
#!/usr/bin/octave
data=load('meansr.txt');
x = data(:,1);
y = data(:,2);
obs = data(:,3);
% създава обикновена мрежа
[xi,yi] = ndgrid(22:0.1:34,-18:0.1:-8);
% брой влиятелни точки
m = 29;
% изчислява първото предположение (или фон), тук вземаме средната стойност на всички наблюдения
mean_obs = mean(obs);
% премахнете средната стойност
f = obs - mean_obs;
% фонова оценка (тук средната)
var = 0.01 * ones(size(f));
% повикване optiminterp
[fi,vari] = optiminterp2(x,y,f,var,1.5,1.5,m,xi,yi);
% върна средното
obsi = fi + mean_obs;
saveas(gcf,'rainzam.pdf'); % This prints to file
% вмъкване на основна карта
m_proj('mercator','lat',[-18 -8],'lon',[22 34],'aspect',.8);
m_gshhs_i('patch',[.5 .6 .5]);
m_grid('tickdir','out','yaxislocation','left',...
'xaxislocation','bottom','xlabeldir','middle','ticklen',.02);
Последните три реда дават грешки. Ще се радвам на съвет как да настроя директорията gshhs_shp във връзка с m_map и кои пътища да променя. В момента директорията gshhs_shp е в m_map/private.
/private
поддиректории освен частни функции. Ако не знаете какво е частна функция, не поставяйте нищо в /private. - person nkjt   schedule 20.10.2014