Замените ureal атомы по суммам ureal и ucomplex (или ultidyn) атомы
MC = complexify(M,alpha) MC = complexify(M,alpha,'ultidyn')
Область команды complexify заменяет ureal атомы с суммами ureal и ucomplex атомы с использованием usubs. Опционально сумма может состоять из ureal и ultidyn атом.
complexify используется для улучшения обусловленности вычислений устойчивой устойчивости (robstab) для ситуаций, когда преимущественно бывают ureal неопределенные элементы.
MC = complexify(M,alpha) результаты в каждом ureal атом в MC имеющий ту же Name и NominalValue как соответствующий ureal атом в М. Если Range - область значений значений одной ureal атом от M, затем область значений соответствующего атома мочевины в MC является
[Range(1)+alpha*diff(Range)/2 Range(2)-alpha*diff(Range)/2]
Чистый эффект заключается в том, что та же реальная область значений покрыта реальной и сложной неопределенностью. Действительная область значений параметра уменьшается на равные величины на каждом конце, и alpha представляет (в относительном смысле) уменьшение общей области значений. The ucomplex атом добавит это сокращение области значений назад в MC, но как мяч с реальными и мнимыми частями.
The ucomplex атом имеет NominalValue 0 и Radius равно alpha*diff(Range). Его имя - имя оригинала ureal атом, добавленный символами '_cmpxfy'.
MC = complexify(M,alpha,'ultidyn') то же самое, кроме ограниченного усилением ultidyn вместо ucomplex используются атомы атомы. The ultidyn атом имеет свою Bound равно alpha*diff(Range).