exponenta event banner

вычислить

Расчет указанных параметров для объектов rfckt или объектов rfdata

Описание

пример

[data,parameters,frequency] = calculate(rfdataobject,parameter1,...,parameterN,format) вычисляет требуемые параметры объекта rfdata.data, rfdataobject и возвращает их в массиве ячеек, data.

[data,parameters,frequency] = calculate(rfcktobject,parameter1,...,parameterN,format) вычисляет требуемые параметры объекта rfckt, rfcktobject и возвращает их в массиве ячеек, data.

Примеры

свернуть все

Анализ общей линии передачи импеданса, 50 Ом, фазовой скорости 299792458 м/с и длины линии 0,01 метра для частот от 1,0 ГГц до 3,0 ГГц.

trl = rfckt.txline;
f = 1e9:1.0e7:3e9;
analyze(trl,f)
ans = 
   rfckt.txline with properties:

        LineLength: 0.0100
          StubMode: 'NotAStub'
       Termination: 'NotApplicable'
              Freq: 1.0000e+09
                Z0: 50.0000 + 0.0000i
                PV: 299792458
              Loss: 0
          IntpType: 'Linear'
             nPort: 2
    AnalyzedResult: [1x1 rfdata.data]
              Name: 'Transmission Line'

Вычислите параметры S11 и S22 в дБ.

[data,params,freq] = calculate(trl,'S11','S22','dB')
data=1×2 cell array
    {201x1 double}    {201x1 double}

params = 1x2 cell
    {'S_{11}'}    {'S_{22}'}

freq = 201×1
109 ×

    1.0000
    1.0100
    1.0200
    1.0300
    1.0400
    1.0500
    1.0600
    1.0700
    1.0800
    1.0900
      ⋮

Входные аргументы

свернуть все

Радиочастотные данные, указанные как дескриптор rfdata.data объект.

Пример: rfdataobject = rfdata.data;[data,parameter,frequency] = calculate[rfdataobject] вычисляет и возвращает массив ячеек данных для объекта rfdata.data, rfdataobject.

Типы данных: char | string

Элемент RFCKT, указанный как дескриптор объекта rfckt.

Пример: rfcktobject = rfckt.amplifier;[data,parameter,frequency] = calculate[rfcktobject] вычисляет и возвращает массив ячеек данных для объекта усилителя rfckt, rfcktobject.

Типы данных: char | string

Параметры объекта rfckt или объекта rfdata.data, заданные как символьный вектор или строка. Используйте listparameter для перечисления параметров указанного объекта rfckt или объекта rfdata.dat.

Пример: rfcktobject = rfckt.amplifier;listparam(rfcktobject); Можно использовать любой параметр из выходных данных listparam в функции вычисления.

Типы данных: char | string

Формат выходных данных, заданный как символьный вектор или строка. Используйте listformat для перечисления допустимых форматов значений параметров указанного объекта rfckt или объекта rfdata.dat.

Пример: rfcktobject = rfckt.amplifier;listformat(rfcktobject,parameter); Перечисление формата указанногоparameter из rfcktobject. Затем можно использовать это значение формата в calculate функция.

Пример: Укажите формат как Real для вычисления действительной части выбранного параметра. Укажите формат как none для возврата значений параметров без изменений.

Типы данных: char | string

Выходные аргументы

свернуть все

Данные элемента rfckt или объекта rfdata.data, возвращенные в виде массива ячеек n-element.

Имя параметров в data , возвращаемый в виде массива ячеек n-элементов.

Частоты, на которых параметры известны, возвращаются как векторные.

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