В дифференциальном уравнении Toolbox™ в частных производных используйте дескриптор функции, чтобы задать эти электромагнитные параметры, когда они зависят от координат или решения:
Относительная диэлектрическая проницаемость материала
Относительная проницаемость материала
Плотность заряда в качестве источника
Плотность тока в качестве источника
Напряжение на границе
Магнитный потенциал на границе
Например, используйте дескрипторы функций, чтобы задать относительную диэлектрическую проницаемость, плотность заряда и напряжение на границе для этой модели.
Функция должна иметь вид:
Решатель проходит location и state данные для вашей функции:
location - Структура, содержащая следующие поля:
location.x - координата X точки или точек;
location.y - координата Y точки или точек;
location.z - для осесимметричной геометрии координата z точки или точек
location.r - для осесимметричной геометрии координата r точки или точек
state - Структура, содержащая следующие поля для нелинейных задач:
state.u - Электрический или магнитный потенциал в соответствующих точках локации
state.ux - Оценки x-составляющей электрического или магнитного поля в соответствующих точках локации
state.uy - Оценки y-составляющей электрического или магнитного поля в соответствующих точках локации
state.uz - Для осесимметричной геометрии оценки z-составляющей электрического или магнитного поля в соответствующих точках структуры местоположения
state.ur - Для осесимметричной геометрии оценки r-составляющей электрического или магнитного поля в соответствующих точках структуры местоположения
Свойства электромагнитного материала (относительная диэлектрическая проницаемость или относительная проницаемость) и электромагнитный источник (плотность заряда или плотность тока) получают эти данные от решателя:
location.x, location.y, location.z, location.r
Идентификатор поддомена
state.u, state.ux, state.uy, state.uz, state.ur
Граничные условия (напряжение или магнитный потенциал на границе) получают эти данные из решателя:
location.x, location.y, location.z, location.r
location.nx, location.ny, location.nz, location.nr
state.u
Если свойства зависят от электрического или магнитного потенциала, убедитесь, что функция возвращает матрицу NaN правильного размера при state.u является NaN. Решатели проверяют нелинейность проблемы путем передачи NaN значения состояния и поиск возвращенных NaN значения.