ucomplex

Создайте неопределенный комплексный параметр

Синтаксис

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

Описание

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

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

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

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

The 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