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