我怎样才能解决这个错误出现在我试着读职位

4视图(30天)
你好:
我想读的位置(纬度和longitde)从数据出现thingSpeakRead和下一个错误:
索引不支持这种类型的变量万博1manbetx
这是我的代码从MATLAB可视化代码:
数据= thingSpeakRead (1299642,“位置”,真正的)
朗= data.Longitude;
lat = data.Latitude;
figuregeoplot(纬度,经度,“红色- *”)
geobasemap (“地形”)
标题(“地面实况轨迹”)
这是输出:
data =
[]
索引不支持这种类型的变量。万博1manbetx
错误朗= data.Longitude Posicion(第3行);
有人知道发生了什么?
谢谢你!
1评论
KSSV
KSSV 2021年4月5日
只是跑这条线:
数据= thingSpeakRead (1299642,“位置”,真正的)
没有数据,它是空的。的数据是空的你从下一行数据错误. .检查这一行单独的数据为什么是空的。

登录置评。

答案(1)

维诺德
维诺德 2021年4月5日
你的频道是空的,你想从频道索引检索到一个空数组。试试这个:
数据= thingSpeakRead (1299642,“位置”,真正的)
如果~ isempty(数据)
朗= data.Longitude;
lat = data.Latitude;
figuregeoplot(纬度,经度,“红色- *”)
geobasemap (“地形”)
标题(“地面实况轨迹”)
结束

社区

更多的答案ThingSpeak社区

标签

社区寻宝

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

开始狩猎!