Как да използвам m_map в октава

Инсталирах 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.


person Zilore Mumba    schedule 18.10.2014    source източник
comment
дава грешки - кои грешки? Във всеки случай не поставяйте нищо в /private поддиректории освен частни функции. Ако не знаете какво е частна функция, не поставяйте нищо в /private.   -  person nkjt    schedule 20.10.2014
comment
Благодаря @nkjt и се извинявам, че публикувах публикацията си по много неясен начин. Това, което имам досега, е да включа следните пътища в октавния скрипт: ~/m_map, ~/m_map/private, ~/m_map/private/GSHHS_shp/c, ~/m_map/private/GSHHS_shp/l, ~/m_map/ private/GSHHS_shp/i, ~/m_map/private/GSHHS_shp/h, ~/m_map/private/GSHHS_shp/f. Не съм сигурен дали е необходимо да добавя всички тях, но сега скриптът ми работи с единствената грешка, която е Unknown option: aspect и графиката е само решетка без контури, без карта в нея. Командата contour contours OK, трите карти препоръчват по-горе опити за извеждане на карта, след което изчезват   -  person Zilore Mumba    schedule 21.10.2014
comment
Премахнах аспект в моя скрипт, няма грешка, но все още получавам празен график. Предполагам, че съм доста близо до желания резултат.   -  person Zilore Mumba    schedule 21.10.2014
comment
Все още работя по проблема си, ако някой може да помогне, с командата m_plotbndry('mydata.txt','color','r') получавам грешка в m_plotbndry.m на реда targetfile = [name,'2pts.mat '];. Чудя се какво да сложа на мястото на 2pts.mat. mydata.txt е създаден от моя скрипт от x, y, z данните, прочетени по-горе. Указанията в m_plotbndry.m не са ясни как да създам .mat файл, в противен случай получавам грешка: Не можах да намеря mydata.txt2pts.txt, грешка: извикан от: грешка: /home/zmumba/m_map/m_plotbndry.m на ред 52, колона 29 Помощта ще бъде оценена   -  person Zilore Mumba    schedule 03.11.2014