Вне магнита

и

одинаковы (в сгс просто равны, в си с каким то коэффициентом пропорциональности), если вы получили вне магнита разные величины то это какая то ошибка. может у вас в программе не вакуум вне магнита а среда с какой то намагниченностью.
В теле же магнита из

(по сравнению с

) вычитается намагниченность

, так что как правило она меняет направление на противоположное.
То есть для цилиндрического магнита, однородно намагниченного вдоль оси,

выглядит
везде в точности как электрическое поле плоского конденсатора с круглыми обкладками вдоль граней цилиндра, а

совпадая с

вне, внутри "конденсатора" ни направления не меняет ни скачка модуля не имеет
Откуда вообще "возникает"

? Возьмем уравнение

Оно верно в том числе и для поля в среде,
но только если вы в

впишете поштучно все заряды этой самой среды. Но записать его можно по разному. Например можно выразить ток через производную от интегральной величины "сколько и куда всего протекло через точку заряда начиная с какого то момента времени"

и соответственно

. Причем так можно описать хоть весь имеющийся ток (например постоянный ток в кольцевом проводнике можно описать как непрерывно растущую

) так и какую то его подчасть. Если из всех имеющихся зарядов выделить те, которые в среднем не меняют своего положения а лишь в каких то пределах от него отклоняются, то выразить именно эту погруппу зарядов через

как раз очень удобно, потому-что вопрос "с какого то момента времени" решается очевидным образом - с момент когда они все занимали это среднее положение. Тогда получаем

Где в

входят уже не все заряды, о только оставшиеся за вычетом тех самых "слегка смещающихся". Тут напрашивается объединение поля и этой величины

в целях удобства в композитную величину

, чтобы получить короткую запись

На этом возможности альтернативно записать

не исчерпываются. Например если

или какое то его слагаемое непрерывно, сохраняет плотность заряда везде неизменной, то есть

, то его можно записать в виде ротора другого поля

. Как и в предыдущем случае, хотя формально и макроскопический постоянный ток в кольцевом проводнике тоже можно описать через

, используется эта форма представления тока там где удобно, в микротоках в среде (впрочем если кольцевой проводник в задаче рассматривается как материальная точка - источник поля, то и для него используется). Допустим движение заряда по орбите, размеры которой много меньше чем детализация с которой мы рассматриваем поле, удобно характеризовать именно через

вместо

. Таким образом "выкусив" из полного тока

очередную порцию зарядов в другом представлении мы получаем

И как и в предыдущем случае напрашивается объединение


Таким образом

и

получаются путем объединения полей

и

с некоторым унифицированным поведением части имеющихся зарядов, которые вместе определены как "среда", на фоне которой в уравнениях в качестве

и

рассматриваются только оставшиеся заряды, в "среду" не включенные