Цитата(_pv @ Sep 3 2017, 02:30)
я не знаю, конечно, в области какого размера относительно размеров катушки надо знать поле и с какой точностью.
но если в небольшой и не сильно близко к катушке, я бы всё-таки попробовал сделать какую-нибудь полиномиальную аппроксимацию численно насчитанного поля от x,y,z,r1,r2,h. будет имхо гораздо быстрее.
у меня несколько катушек торцом прилегает к искомой области, а вот еще несколько - как дальняя зона. То есть в искомой зоне должно быть что-то похожее на Хальбаха. Не реально аппроксимировать это все, не реально, уже пробовал.
В общем через цилиндрические координаты + векторный потенциал тоже классно считается, там матрица получается блочная, по одному блоку - Фурье или сингулярное разложение, по другому, прогонка. В итоге при сетке n*n (матрица размера n*n x n*n) комплексити n^3 c очень маленькой константой и BLAS3 операциями и абалденной численной сходимостью, что приводит к решению этой задачи за доли секунды на моем лаптопе, за одно можно любое распределение тока в катушке сделать. В общем опять же, ссылка _Vova меня на это надоумила, там были правильные формулы, которые надо было только дискретизировать.