Я использую метод FDTD (конечные различия во временной области), и я устанавливаю переменную 'Hterm' для получения выражения в течение некоторого времени, и это генерирует эту ошибку, а остальная часть кода работает без каких-либоДругая ошибка
уже пыталась определить его тип ранее, чтобы заменить выражение, чтобы увидеть, была ли это ошибка, но до сих пор ничего не было
Это переменные, которые я использую для выражения
Hz = Hz*PEC
c_eps = float(del_t / eps / del_s)
Это только начало цикла, в котором происходит ошибка
while (done != 0):
Ex_o = Ex
Ey_o = Ey
Hz_o = Hz
Hterm = c_eps*(Hz(range[2:(nodes1 - 1)], range[1:nodes1]) - Hz(range[1:nodes1 - 2], range[1:nodes1]))
Я ожидаю, что на выходе будут низкие значения, близкие к 0, и q будет отображаться на графике и обновляться во время цикла