Filter löschen
Filter löschen

Array indices must be positive integers or logical values.

1 Ansicht (letzte 30 Tage)
P Walter
P Walter am 31 Mär. 2020
Beantwortet: Peng Li am 31 Mär. 2020
Does anybody know why i am getting that error. Sorry i'm very new to Matlab...
for a =1:204800
step = 0;
for b = 1:512
T1(a) = b(sound6_);
end
step = step+ 20480;
end

Antworten (1)

Peng Li
Peng Li am 31 Mär. 2020
What are you trying to do? In inner loop, b is your loop index. It is seen as a scalar. There aren't any b(sounds6_) if sounds6_ is larger than 1.
For your upper loop, step isn't involved in any of these calculation.

Kategorien

Mehr zu Multidimensional Arrays 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!

Translated by