Замените 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 атом в M. Если Range область значений одного ureal атом от M, затем область значений соответствующего ureal атома в MC
[Range(1)+alpha*diff(Range)/2 Range(2)-alpha*diff(Range)/2]
Результирующий эффект состоит в том, что та же действительная область значений покрыта действительной и комплексной неопределенностью. Действительная область значений параметра уменьшается равными суммами в каждом конце и alpha представляет (в относительном смысле) сокращение общей области значений. ucomplex атом добавит это сокращение области значений назад в MC, но как мяч с действительными и мнимыми частями.
ucomplex атом имеет NominalValue из 0, и Radius равняйтесь alpha*diff(Range). Его имя является именем исходного ureal атом, добавленный с символами '_cmpxfy'.
MC = complexify(M,alpha,'ultidyn') то же самое, за исключением того, что ограниченный усилением ultidyn атомы используются вместо ucomplex атомы. ultidyn атом имеет свой Bound равняйтесь alpha*diff(Range).