matlab 添加toolbox工具箱

 From: http://hi.baidu.com/curbzz/blog/item/4294399bee25f8036e068c87.html

 

M_map的User Guide教的,matlab安装目录请自行参考自己的电脑。

1、将M_map.zip工具箱内容解压缩,至'C:\Program Files\MATLAB\R2009a\toolbox\matlab\m_map'

2、找到'C:\Program Files\MATLAB\R2009a\toolbox\local\pathdef.m'文件,打开,并把1中的路径添加到该文件中,保存。

matlabroot,'\toolbox\matlab\plottools;', ...
matlabroot,'\toolbox\local;', ...
matlabroot,'\toolbox\shared\controllib;', ...
matlabroot,'\toolbox\shared\dastudio;', ...
matlabroot,'\toolbox\matlab\datamanager;', ...
matlabroot,'\toolbox\matlab\m_map',...
%%% END ENTRIES %%%

3、运行 rehash toolboxcache 命令,完成工具箱加载

>>rehash toolboxcache

========以上,完成加载==============================

========以下,测试是否成功===========================

test1:运行

>>what m_map

得到的结果类似dos中的dir命令,即可。

M-files in directory C:\Program Files\MATLAB\R2009a\toolbox\matlab\m_map

Contents        m_grid          m_ll2xy         m_scale        
m_coast         m_gshhs         m_lldist        m_tba2b        
m_contour       m_gshhs_c       m_mag2geo       m_tbase        
m_contourf      m_gshhs_f       m_patch         m_text         
m_coord         m_gshhs_h       m_pcolor        m_track        
m_demo          m_gshhs_i       m_plot          m_ungrid       
m_elev          m_gshhs_l       m_plotbndry     m_usercoast    
m_etopo2        m_hatch         m_proj          m_vec          
m_fdist         m_idist         m_quiver        m_xy2ll        
m_geo2mag       m_legend        m_range_ring    m_xydist       
m_geodesic      m_line          m_ruler        

test2:测试demo

>>m_proj('oblique mercator');
m_coast;
m_grid;

可得到图像。

Note:如果还有问题,重启matlab。

傻瓜式办法:

把m_map文件夹放到matlab安装文件夹的toolbox下,

比如d:\Program files\MATLAB\R2010b\toolbox\,

然后在matlab界面file\set path\add with subfolder,

在弹出对话框中选择刚才放入的m_map 文件夹,save 即可。