exponenta event banner

ucomplex

Создание неопределенного сложного параметра

Синтаксис

A = ucomplex('NAME',nominalvalue)
A = ucomplex('NAME',nominalvalue,'Property1',Value1,... 
         'Property2',Value2,...)

Описание

Неопределенный комплексный параметр используется для представления комплексного числа, значение которого является неопределенным. Неопределенные сложные параметры имеют имя ( Name свойство) и номинальное значение ( NominalValue свойство).

Неопределенность (потенциальное отклонение от номинального значения) описывается двумя различными способами:

  • Radius (радиус диска с центром при NominalValue)

  • Percentage (размер диска - процент от величины NominalValue)

Mode определяет, какое описание остается инвариантным, если NominalValue изменяется (другой является производным). Дефолт Mode является 'Radius' и радиус по умолчанию равен 1.

Пары Свойство/Значение также могут быть заданы при создании. Например,

B = ucomplex('B',6-j,'Percentage',25) 

устанавливает номинальное значение как 6-j, процент неопределенности 25 и, неявно, Mode кому 'Percentage'.

Примеры

свернуть все

Вычислите 400 случайных выборок неопределенного комплексного параметра и визуализируйте их на графике.

Создание неопределенного сложного параметра с внутренним именем A.

A = ucomplex('A',4+3*j)
A = 
  Uncertain complex parameter "A" with nominal value 4+3i and radius 1.

Возможные значения неопределенного параметра являются комплексным диском радиуса 1, центрированным при 4 + 3_j_. Значение A.percentage 20 (радиус равен 1/5 величины номинального значения).

Неопределенный сложный параметр можно визуализировать путем выборки и печати данных.

sa = usample(A,400); 
w = linspace(0,2*pi,200); 
circ = sin(w) + j*cos(w); 
rc = real(A.NominalValue+circ); 
ic = imag(A.NominalValue+circ); 
plot(real(sa(:)),imag(sa(:)),'o',rc,ic,'k-') 
xlim([2.5 5.5]) 
ylim([1.5 4.5]) 
axis equal

Figure contains an axes. The axes contains 2 objects of type line.

См. также

| | | | |

Представлен до R2006a