在运行示例时,referenceSphere不能解析超类map.geodesy.Sphere。
7次浏览(过去30天)
显示旧的注释
我得到以下错误运行示例代码:
>> worldmap world
使用referenceSphere出错
指定的超类map.geodesy。Sphere'包含一个解析错误,无法在MATLAB的搜索路径上找到,或者
被同名的另一个文件遮蔽。
区域地图错误(第51行)
e = referenceSphere('earth','meters');
世界地图错误(第122行)
Ax = regionmap(mfilename, varargin);
MATLAB版本:9.8.0.1323502 (R2020a)
MATLAB许可号:874794
操作系统:Microsoft Windows 10企业版10.0 (Build 19042)
Java版本:Java 1.8.0_202-b08与Oracle Corporation Java HotSpot(TM) 64位Server VM混合模式
-----------------------------------------------------------------------------------------------------
MATLAB版本9.8 (R2020a)
天线工具箱4.2版(R2020a)
地图工具箱版本4.10 (R2020a)
信号处理工具箱8.4版(R2020a)
接受的答案
小次郎斋藤
2021年8月5日
在R2020a,
哪一个——map.geodesy.Sphere
将返回以下文件。
MATLAB_INSTALL
\工具箱\ \共享mapgeodesy \ +地图\ +大地测量学\球体。球面构造函数
“toolbox\shared\mapgeodesy”文件夹是在安装“Mapping toolbox”时创建的。
请确认toolbox\shared\mapgeodesy\+map\+geodesy\Sphere。m确实存在,如果它存在,似乎文件夹被删除了从MATLAB搜索paht。
因此,您需要执行addpath
目录“C: \ Program Files \ MATLAB工具箱\ R2020a \ \共享\ mapgeodesy”)
savepath
或将MATLAB搜索路径重置为初始条件。
restoredefaultpath
如果“toolbox\shared\mapgeodesy”文件夹不存在,则安装过程中可能有问题。所以您需要重新安装映射工具箱。