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