Я не уверен, что у вас есть правильный вопрос?Как вы оцениваете неудачу?Это потому, что вы печатаете PositionMatrix каждый раз?
Похоже, ничего нет, потому что вы печатаете 3k None каждой итерации.Измените строку кода с:
print(positionMatrix)
на
print(positionMatrix[i][j])
Я сделал
cnt=0
for j in range (1,500): #j is the time increment
for i in range (1,3): #i is each component (x, y, z)
positionMatrix[i][j] = posArray[i] + velArray[i] * timeArray[j] + 1/2*accArray[i] * timeArray[j] * timeArray[j]
if(positionMatrix[i][j] == None):
cnt +=1
print 'none count' , cnt
Результат был
none count 0
Итак, вы можете видеть, что каждая строка настроена на что-то.По крайней мере те, которые вы обрабатываете, начинайте свой диапазон с 0 (не указывайте 1).
for j in range (500): #j is the time increment
for i in range (3): #i is each component (x, y, z)