Matlab Mobile: Plot a walking path in cartesian
1 回表示 (過去 30 日間)
古いコメントを表示
Nazish Fahim
2019 年 8 月 27 日
コメント済み: Hamed Shamsi khani
2023 年 5 月 24 日
Hi,
I am using Matlab mobile to acquire postioning data while walking along a path . Then I convert it to cartesian and plot it in 3D. I want to calculate the distance walked. Here is the code:
In Matlab Mobile: [Android]
m = mobiledev;
m.PositionSensorEnabled = 1;
m.Logging = 1;
<walk straight 10 steps>
m.Logging = 0
[lat,lon,timestamp,speed,course,alt,horizac] = poslog(m)
< convert to cartesian>
[x,y,z] = geodecticenu(lat,lon,horizac,lat(1),lon(1),horizac(1),wgs84Ellipsoid);
plot3(x,y,z)
I expect a staright path in 3D, But it is not showing that.
Kindly help.
Looking forward to your response.
Regards,
Naz
1 件のコメント
Hamed Shamsi khani
2023 年 5 月 24 日
Hello. Both geodecticenu and geodectic2enu give this error:
'wgs84Ellipsoid' requires Mapping Toolbox
採用された回答
Abhisek Pradhan
2019 年 8 月 30 日
The entire code looks fine.Just a minor mistake in using geodeticenu function. Use geodetic2enu instead for getting the desired results.
その他の回答 (0 件)
コミュニティ
その他の回答 遠隔学習コミュニティ
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!