主要内容

本页采用了机器翻译。点击此处可查看英文原文。

size

确定 iddata 数据集的大小

说明

显示所有尺码信息

[ns,ny,nu,ne] = size(data) 针对 iddata 对象 data,返回每个试验中的数据样本数 ns、输出数 ny、输入数 nu 以及试验总数 ne

示例

sd = size(data) 将大小信息返回至单个参量 sd 中。

  • 对于单个试验,sd 的形式为 [ns,ny,nu,ne]。

  • 对于多个试验,sd 的形式为 [sum(ns),ny,nu,ne]。这里,sum(ns) 表示所有试验的采样点总数。

示例

返回单个大小变量

ns = size(data,1) 返回每个试验中的数据样本数量。

ny = size(data,2) 返回输出通道的数量。

nu = size(data,3) 返回输入样本的数量。

ne = size(data,4) 返回试验的数量。

显示大小信息

size(data) 显示大小信息。

示例

全部折叠

加载数据,该数据是一个 iddata 对象,其中包含三个试验的输入/输出数据。

load z123merge.mat z123
data = z123;

data 的维度获取并分别存储在四个独立的变量中。

[ns,ny,nu,ne] = size(data)
ns = 1×3

   300   400   300

ny = 
1
nu = 
1
ne = 
3

获取 data 的维度并将其存储在一个变量中。

sd = size(data)
sd = 1×4

        1000           1           1           3

sd 的第一个元素是这三项试验中样本的总数。

输入参数

全部折叠

估计的输入/输出数据,指定为一个 iddata 对象,该对象可包含任意数量的样本、输入通道、输出通道和试验。

输出参量

全部折叠

data 中每个试验的样本数,以长度为 ne 的正整数向量形式返回。

data 中的输出通道数,以正整数形式返回。

data 中的输入通道数,返回值为正整数。

data 中的试验数量,返回值为正整数。

合并大小信息,以行向量的形式返回,其中包含样本数、输出通道数、输入通道数和试验数。

  • 对于单个试验,sd 的形式为 [ns,ny,nu,ne]。

  • 对于多个试验,sd 的形式为 [sum(ns),ny,nu,ne]。这里,sum(ns) 表示所有试验的采样点总数。

版本历史记录

在 R2006a 中推出