主要内容

semilogx

用对数标度绘制射频电路对象参数x设在

描述

例子

semilogx (hcircuitPara绘制电路参数图circuitPara从RFCKT或RF数据对象h用对数刻度来表示x设在。在此语法中,可以指定多个电路参数。

请注意

对于除那些包含数据文件中的数据外的所有电路对象,必须使用分析方法之前调用semilogx

semilogx (hcircuitParadataFormat的对数刻度绘制RFCKT或RF数据对象的数据x-axis指定数据格式。

例子

semilogx (___xAxisParaxAxisFmt绘制电路参数图circuitPara用对数刻度来表示x-轴和变量xAxisPara以及它们对应的格式xAxisFmt.指定xAxisParaxAxisFmt前面语法中任何输入参数组合之后的参数。

semilogx (___opConopVal使用对数标尺绘制电路参数x-轴与操作条件opCon和操作值opVal对于电路对象h

派生RFCKT或RF数据对象的操作条件h使用getop (h)命令

例子

semilogx (___名称,值用名称-值参数绘制RFCKT或RF数据对象的数据。在前面语法中的任何输入参数组合后指定名称-值参数。

例子

lineseries= semilogx (___返回line series属性对象lineseries.这个输出和MATLAB返回的输出是一样的®semilogx函数。

例子

全部折叠

创建一个放大器对象default.s2p文件。

h =阅读(rfckt.amplifier,“default.s2p”);

用对数尺度在x轴上画出S11和S21。

lineseries = semilogx (h,“S11”“S21”
Line (S_{11}) Line (S_{21})

修改S11数据的颜色。

lineseries(1)。Color = [0.4 0 1];

Figure包含一个轴对象。坐标轴对象包含两个类型为line的对象。这些对象表示S_{11}, S_{21}。

从指定的P2D文件类型创建一个RFCKT放大器对象。

h =阅读(rfckt.amplifier,“default.p2d”);

画出放大器的输出功率。

semilogx (h,“生气”

Figure包含一个轴对象。坐标轴对象包含3个类型为line的对象。这些对象代表P_{}(频率= 1 (GHz);偏见= 1.5),P_{出}(频率= 2.1 (GHz);偏见= 1.5),P_{出}(频率= 2.9 (GHz);偏见= 1.5)。

绘制放大器的输出功率,并设置格式为在毫瓦。

semilogx (h,“生气”“销”“瓦”

Figure包含一个轴对象。坐标轴对象包含3个类型为line的对象。这些对象代表P_{}(频率= 1 (GHz);偏见= 1.5),P_{出}(频率= 2.1 (GHz);偏见= 1.5),P_{出}(频率= 2.9 (GHz);偏见= 1.5)。

图中放大器的输出功率为2.4GHz。

semilogx (h,“生气”“销”“瓦”“偏见”, 1.5,“频率”2.4 e9)

Figure包含一个轴对象。axis对象包含一个类型为line的对象。该节点表示P_{out}(Freq=2.4[GHz];Bias=1.5)。

输入参数

全部折叠

rckt或RF数据对象,指定为rfcktrfdata对象。

有关RFCKT和RF数据对象的完整列表,请参见射频电路对象射频数据对象

要绘制的数据的格式,指定为字符向量或字符串标量。类型listformat (h, circuitPara)命令查看指定参数的可用格式。

例子:lineseries = semilogy (h,撅嘴,“dBm”)

有效的RFCKT或数据对象参数,指定为字符向量或字符串标量。

使用listparam (h)获取电路或数据对象的有效参数列表h

用x轴变量绘制电路参数,circuitPara,指定为字符向量或字符串标量。

这个表格是常用的circuitPara和相应的xAxisPara值。如果没有指定,函数将使用表中列出的默认值xAxisPara

circuitPara价值 xAxisPara价值
撅嘴阶段LS11LS12LS21LS22 (默认),频率
S11S12S21S22NFIIP3OIP3GroupDelayVSWRInVSWROutGammaInGammaOutFMINGammaOPTRNTF1TF2Gt遗传算法全科医生GmagGmsgGammaMSGammaMLKδμMuPrime 频率
AM / AMAM / PM

xAxisPara格式,指定为字符向量或字符串标量。您不需要指定xAxisFmtxAxisPara是一种操作条件。

这个表格是常用的xAxisPara和相应的xAxisFmt.如果没有指定,函数将使用表中列出的默认值xAxisFmt

xAxisPara价值 xAxisFmt价值
dBm(默认),兆瓦W瓦分贝
频率

太赫兹GHz兆赫千赫赫兹

默认情况下,xAxisFmt是否选择为给定提供最佳缩放xAxisPara值。

级(分贝)(默认),级(线性)

例子:semilogx (h,撅嘴,“销”,“瓦”)使用对数标尺绘制数据x-轴表示电路对象,h,xAxisPara设置为“销”xAxisFmt设置为“瓦”

从P2D或S2D文件派生的操作条件,指定为字符串标量或字符向量。

对于某些电路参数,您可以指定一组频率或输入功率值,函数在该值处绘制指定的参数。

例如:

  • 当绘制大信号s参数作为输入功率的函数时,可以使用指定感兴趣的频率点opConopVal参数。

  • 当绘制大信号s参数作为频率的函数时,您可以使用指定感兴趣的输入功率级别opConopVal参数。

  • 当绘制参数作为一个工作条件的函数时,您可以使用指定频率和输入功率值opConopVal参数。

进入getop (h)命令,以获得射频电路对象的工作条件h

方法指定的操作条件的值opCon参数,指定为标量。

例子:semilogx (h,撅嘴,“销”,“瓦”,“偏见”,1.5)的对数刻度绘制数据x-轴表示电路对象,h,opCon设置为“偏见”价值设置为1.5

名称-值参数

指定可选的逗号分隔对名称,值参数。的名字参数名是和吗价值对应的值。的名字必须出现在引号内。可以以任意顺序指定多个名称和值对参数Name1, Value1,…,的家

例子:semilogx (h,撅嘴,“销”,“瓦”,“偏见”,1.5,“频率”,2.4)

用于绘制数据的频率值,用对数标尺表示x-axis,指定为逗号分隔的对“频率”Hz为正标量。

输入功率电平用于绘制数据,用对数标尺表示x-axis,指定为逗号分隔的对“销”和dBm中的标量。

输出参数

全部折叠

Lineseries对象,作为对象句柄的列向量返回。

提示

  • 使用属性编辑器(propertyeditor)或MATLAB函数来改变行属性

    请注意

    使用MATLABsemilogx函数创建指定为矢量数据且不属于电路的网络参数的半对数标尺图(rfckt)对象或数据(rfdata)对象。

介绍了R2007a