how to go from NED to ECI frame?
Show older comments
Hello! I am wondering how do you go from NED frame to ECI frame?
I got a NED frame from the WMM block but it say that the dimention of matrix multiplication is not complete.
also I got an error say that the built in fuction ecef2eci does't exist
function ECI = NEDtoECI(mu, l, NED)
DCM = [-sin(mu)*cos(l) -sin(mu)*sin(l) cos(mu) ; -sin(l) cos(l) 0 ; -cos(mu)*cos(l) -cos(mu)*sin(l) -sin(mu)];
dcmtran = DCM.';
ECEF = NED*dcmtran;
utc = [2019 1 4 12 0 0];
ECI = ecef2eci(utc,ECEF);
end
7 Comments
Jonathan Gadiel Ramírez Martínez
on 19 Apr 2023
Hi! did you solved it?
Khang Nguyen
on 19 Apr 2023
Edited: Khang Nguyen
on 19 Apr 2023
Jonathan Gadiel Ramírez Martínez
on 19 Apr 2023
Thanks Khang! We faced the same problem, I will look into your code, I'm trying to get the magnetic field vector for a TRIAD algorithm simulation, but I'm having problems converting from NED to an ECI, you'll see, in a playlist videos from a professor, he makes the rotation with a simple rotation matrix, but I'm not sure. If you want to check it out, here's the link to the video. https://www.youtube.com/watch?v=H1quaWy_onc&list=PL_D7_GvGz-v3mDQ9iR-cfjXsQf4DeR1_H&index=11&ab_channel=MonteCarlos from min 16:00
Jonathan Gadiel Ramírez Martínez
on 20 Apr 2023
Hello Khang, another question, what does mu and l means in your code? latitude and longitude?
Khang Nguyen
on 20 Apr 2023
Edited: Khang Nguyen
on 20 Apr 2023
Jonathan Gadiel Ramírez Martínez
on 20 Apr 2023
Oh I see, that makes sense Khang, thank you very much!
Mehmet Ogulcan
on 17 Dec 2024
Hello Jonathan,
Did you solved problem ? Do you have working code for transformation NED frame to ECI frame ?
Best regards,
Answers (1)
Alan Moses
on 25 Feb 2021
0 votes
Hi Khang,
The “ecef2eci” is part of the set of functions that require the ‘Aerospace Blockset CubeSat Simulation Library’ Add-on support package. You could download this from the Add-ons manager.
Hope it helps!
Categories
Find more on View and Analyze Simulation Results 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!