Matlab Mobile: Plot a walking path in cartesian
9 views (last 30 days)
Show older comments
Nazish Fahim on 27 Aug 2019
Commented: Hamed Shamsi khani on 24 May 2023 at 16:56
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);
I expect a staright path in 3D, But it is not showing that.
Looking forward to your response.
Hamed Shamsi khani on 24 May 2023 at 16:56
Hello. Both geodecticenu and geodectic2enu give this error:
'wgs84Ellipsoid' requires Mapping Toolbox
Abhisek Pradhan on 30 Aug 2019
The entire code looks fine.Just a minor mistake in using geodeticenu function. Use geodetic2enu instead for getting the desired results.
More Answers (0)
More Answers in the Distance Learning Community
Find more on MATLAB Mobile in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!Start Hunting!