主要内容

MIMO频率响应数据模型

这个例子展示了如何使用的朋友

MIMO系统的频率响应数据包括系统的每个输入/输出(I/O)对的复杂响应数据向量。因此,如果您在一组测试频率上测量系统的每个I/O对的频率响应,您可以使用这些数据创建频率响应模型:

  1. 输入负载频率响应数据AnalyzerDataMIMO.mat

    负载AnalyzerDataMIMOH11H12H21H22频率

    该命令将数据加载到MATLAB中®工作空间是五个列向量H11H12H21H22,频率.向量频率包含100个测试频率。其他四个向量包含了二输入二输出系统中每个I/O对的相应复值频率响应。

    提示

    要检查这些变量,请输入:

    H11H12H21H22频率
  2. 将数据组织成三维数组。

    Hresp = 0(2, 2,长度(频率));Hresp (1,1:) = H11;Hresp(1、2)= H12;Hresp (2, 1) = H21;Hresp (2 2:) = H22;

    的尺寸Hresp为输出数、输入数和响应数据对应的频率数。: Hresp (i, j)包含来自输入的频率响应j输出

  3. 创建一个频率响应模型。

    H =朋友(Hresp、频率);

H是一个的朋友模型对象,它是表示频率响应数据的数据容器。

您可以使用的朋友具有许多频域分析命令的模型。例如,使用以下方法可视化这个双输入双输出系统的响应波德

提示

默认情况下,的朋友命令假设频率的单位为弧度/秒。要指定不同的频率单位,请使用TimeUnitFrequencyUnit的属性的朋友模型对象。例如:

H =朋友(Hresp,频率,‘TimeUnit’,‘敏’,‘FrequencyUnit’,‘rad / TimeUnit’)

设置频率单位为弧度/分钟。

另请参阅

相关的例子

更多关于