Why do I get the error 'Subscript indices must either be real positive integers or logicals ' for the below code?
Show older comments
xa = (x-xc_t(t)+bx_t(t))/(sr2*betax_t(t));
4 Comments
Azzi Abdelmalek
on 2 Jan 2015
Can you give more details?
dpb
on 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
on 2 Jan 2015
Summer
on 2 Jan 2015
Answers (1)
Image Analyst
on 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 Comment
Categories
Find more on Creating and Concatenating Matrices 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!