I want to generate a data structure array from data but I got an error.
Info
This question is closed. Reopen it to edit or answer.
Show older comments
>> for(ind=1:2)
[data(ind)] = generate_data_struct;
end
NEO_orb_index = 1;
EARTH_orb_index = 2;
%=========================================================================%
%=========================================================================%
data(NEO_orb_index).a = 9.22145e-01; %
data(NEO_orb_index).e =1.91191e-01 ; %
data(NEO_orb_index).i =3.33074 ; %
data(NEO_orb_index).RAAN = 2.04194e+02; %
data(NEO_orb_index).arg_peri =1.26476e+02 ; %
data(NEO_orb_index).mean_anom =2.55165e+02 ; %
data(NEO_orb_index).mass =4e10 ; %
%=========================================================================%
data(EARTH_orb_index).a =9.99781e-01 ; % km
data(EARTH_orb_index).e = 1.64817e-02; %
data(EARTH_orb_index).i = 2.41701e-03; % deg
data(EARTH_orb_index).RAAN =2.24065e+02 ; % deg
data(EARTH_orb_index).arg_peri = 2.37735e+02; % deg
data(EARTH_orb_index).mean_anom =3.8029e+02 ; % deg
data(EARTH_orb_index).mass = 5.972e24; % kg
??? Undefined function or variable 'generate_data_struct'.
3 Comments
per isakson
on 19 Apr 2016
Edited: per isakson
on 19 Apr 2016
- Is generate_data_struct a Matlab function?
- The lines of code you show, are they the body of a function named generate_data_struct?
sanjay deo
on 19 Apr 2016
Edited: per isakson
on 20 Apr 2016
per isakson
on 20 Apr 2016
Google thinks that website is http://www.nss.org/resources/library/planetarydefense. Try to find the missing functions there.
Answers (1)
Andrei Bobrov
on 19 Apr 2016
Edited: Andrei Bobrov
on 19 Apr 2016
q = {9.2214e-001 9.9978e-001
1.9119e-001 1.6482e-002
3.3307e+000 2.4170e-003
2.0419e+002 2.2406e+002
1.2648e+002 2.3774e+002
2.5516e+002 3.8029e+002
4.0000e+010 5.9720e+024}
names = {'a';'e';'i';'RAAN';'arg_peri';'mean_anom';'mass'}
data = cell2struct(q,names,1)
or create function generate_data_struct:
function data = generate_data_struct(q,names)
data = cell2struct(q,names);
end
This question is closed.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!