Why do I get the error 'Subscript indices must either be real positive integers or logicals ' for the below code?
Afficher commentaires plus anciens
xa = (x-xc_t(t)+bx_t(t))/(sr2*betax_t(t));
4 commentaires
Azzi Abdelmalek
le 2 Jan 2015
Can you give more details?
dpb
le 2 Jan 2015
why? I'd guess most likely because you start with t==0
Don't use a time value as the indexing expression; use a time step number and an associated vector of actual times.
Summer
le 2 Jan 2015
Summer
le 2 Jan 2015
Réponses (1)
Image Analyst
le 2 Jan 2015
t is either 0, negative, or some fractional value, like 3.00023 or something. If, before that line you put
format long
t
what does it show in the command window? How did you define t in the first place?
1 commentaire
Catégories
En savoir plus sur Creating and Concatenating Matrices dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!