指数超过数组元素的数量。

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地形
4评论
艾迪·弗朗哥
艾迪·弗朗哥 2022年4月18日
导致错误的行代码开始
geoplot(纬度,经度,- *)
这是错误消息。
错误使用 geoplot ( 第71行 )
预计lat将这些类型之一:
双、单、uint8 uint16、uint32 uint64, int8, int16, int32, int64
这个部分我还得到另一个错误消息
表1 = readtable ( “CTD_lat_lon.csv” )
警告:列标题从文件被修改,使之有效MATLAB标识符表在创建变量名之前。最初的列标题保存在VariableDescriptions属性。
设置“VariableNamingRule”“保存”使用原始的列标题,表变量名。

登录置评。

答案(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地形
1评论
艾迪·弗朗哥
艾迪·弗朗哥 2022年4月18日
我真的很感激的建议,谢谢。我的新matlab很多容易犯错。谢谢你!谢谢你!

登录置评。

标签

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!

翻译的