主要内容

このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。

固定的。DataGenerator

値セットの作成とデータの生成

説明

固定的。DataSpecificationオブジェクトと固定的。DataGeneratorオブジェクトを使用して,設計の動作範囲全体をテストするシミュレーション入力を生成します。

作成

説明

数据=固定。DataGenerator (名称,值名称,值のペアの引数として指定された追加のプロパティでDataGeneratorオブジェクトを作成します。

プロパティ

すべて展開する

生成するデータのプロパティ。固定的。DataSpecificationオブジェクトとして指定します。

DataSpecificationオブジェクトの细胞配列を指定すると,その细胞配列内の要素と同じ入力数および同じ順序で,システムへの入力用に単一のDataGeneratorオブジェクトが生成されます。

生成されたデータにおけるデータ点の最大的数。整数値スカラーとして指定します。詳細については,getNumDataPointsInfoを参照してください。

データ型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64

オブジェクト関数

getUniqueValues 固定的。DataGeneratorオブジェクトからの一意の値の取得
getNumDataPointsInfo 生成されたデータのデータ点の数に関する情報の取得
outputAllData 固定的。DataGeneratorオブジェクトからのデータの取得

すべて折りたたむ

コンストラクターでDataSpecificationオブジェクトを指定して,DataGeneratorオブジェクトを作成します。

- 2 π から 2 π までの区間で,のデータ型をもつDataSpecificationオブジェクトを作成します。

dataspec =固定。DataSpecification (“单一”“间隔”,{2 *π,2 *π})
dataspec =固定。带有属性的数据规格:datatype: 'single'间隔:[-6.2832,6.2832]ExcludeDenormals: false exudnegativezero: false MandatoryValues: <空>复杂度:'real'维度:1

DataSpecificationオブジェクトを使用してDataGeneratorオブジェクトを作成します。生成されたデータのデータ点の数を5000点に制限します。これらのプロパティを名前と値のペアとしてDataGeneratorオブジェクトのコンストラクターで指定できます。

datagen =固定。DataGenerator (“DataSpecifications”dataspec,“NumDataPointsLimit”, 5000)
datagen =固定。DataGeneratorwith properties: DataSpecifications: {[1x1 fixed.DataSpecification]} NumDataPointsLimit: 5000

関数outputAllDataを使用して生成されたデータを表示します。

myData = outputAllData (datagen)
myData =1x262单行向量-6.2832 -6.2832 -4.0000 -4.0000 -4.0000 -2.0000 -2.0000 -2.0000 -1.0000 -1.0000 -1.0000 -0.5000 -0.5000 -0.5000 -0.2500 -0.2500 -0.2500 -0.1250 -0.1250 -0.1250 -0.0625 -0.0625 -0.0625 -0.0313 -0.0312 -0.0156 -0.0078 -0.0078 -0.0078 -0.0039 -0.0039 -0.0039 -0.0020 -0.0020 -0.0001 -0.0000 -0.0000 -0.0000 -0.0000 -0.0000 -0.0000 -0.0000 -0.0000-0.0000 -0.0000 -0.0000 -0.0000 -0.0000 -0.0000 -0.0000 -0.0000 -0.0000 -0.0000 -0.0000 -0.0000 -0.0000 -0.0000 -0.0000 -0.0000

アルゴリズム

すべて展開する

R2019bで導入