ucomplex

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

Синтаксис

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

Описание

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

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

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

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

Mode свойство определяет, какое описание остается инвариантным если NominalValue изменяется (другой, выведен). Mode по умолчанию is '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

Смотрите также

| | | |

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