calculate

Вычислите заданные параметры для объектов 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 Ом, фазовой скорости 299 792 458 м/с и длины линии 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
      ⋮

Входные параметры

свернуть все

Данные RF в виде указателя 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.data object.

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

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

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

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

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

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

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

свернуть все

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

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

Частоты, на которых известны параметры, возвратились как вектор.

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

| | | | | | | | | |

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