Error:Subscript indices must either be real positive integers or logicals.
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
Priya
am 30 Jan. 2014
Kommentiert: Priya
am 30 Jan. 2014
Hi,
I get this error ,
Subscript indices must either be real positive integers or logicals. The line with this error is,
simout_diff=(simout_ps(t_plot,:,1))-(full_vehicle_data_cw(t_plot,:,1));
Please help me in resolving this error and what is meant by subscript indices?
0 Kommentare
Akzeptierte Antwort
Roger Stafford
am 30 Jan. 2014
Bearbeitet: Roger Stafford
am 30 Jan. 2014
Matlab is telling you that 't_plot' is neither an integer greater than zero nor a logical variable. Since it is interpreted as an index to both the 'simout_ps' and 'full_vehicle_data_cw' arrays, this violates one of matlab's rules. In case you meant these to be functions rather than arrays, then for some reason matlab is not recognizing them as such.
5 Kommentare
Image Analyst
am 30 Jan. 2014
Well there's your problem. See where you set the first element of t_plot to zero? Can't do that and have t_plot as an index into an array such as full_vehicle_data_cw.
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Logical finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!