指数超过数组元素的数量。
4视图(30天)
显示旧的评论
你好,
我想创建一个地形图,我得到一个消息说comand窗口。指数超过数组元素的数量。我需要一些帮助使我班的地形图。
clf
disp (“CTD_lat_lon.csv”)%显示文件
表1 = readtable (“CTD_lat_lon.csv”)%从第一OMG创建一个表的数据文件
纬度= table2array(表1 (:,2));
经度= table2array(表1 (:,3));
geoplot (“纬度”,“经”,“- *”)
geolimits (63.5 [64], [-42 - -40])
geobasemap地形
答案(1)
骑自行车的人
2022年4月18日
有几个问题和你的代码。首先,MATLAB算法来自动检测文件分隔符似乎有些困惑,所以我明确地设置。输入文件也有一些虚假的空格字符,我摆脱了。
更重要的是,你的封闭的输入参数报价,MATLAB仅仅解释为“纬度”而不是字符串
变量
纬度。我也固定了。
表1 = readtable (“CTD_lat_lon.csv”,“分隔符”,”、“);%从第一OMG创建一个表的数据文件
纬度= table2array(表1 (:,2));
经度= table2array(表1 (:,3));
geoplot(纬度、经度、“- *”)
geolimits (63.5 [64], [-42 - -40])
geobasemap地形