Main Content

このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。

Squeeze

多次元信号の大きさが 1 の次元を削除

  • Squeeze block

ライブラリ:
Simulink / Math Operations

説明

Squeeze ブロックは、多次元入力信号から大きさが 1 の次元を削除します。大きさが 1 の次元とは、サイズが 1 である任意の次元です。Squeeze ブロックは、2 よりも大きい次元数をもつ信号にのみ動作します。スカラー、ベクトルおよび行列信号は変更されない Squeeze ブロックを通過します。

端子

入力

すべて展開する

出力で削除される大きさが 1 の次元をもつ入力信号。

データ型: half | single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | Boolean | fixed point | enumerated | bus

出力

すべて展開する

大きさが 1 の次元をもたない出力信号。たとえば、サイズ 3 x 1 x 2 の多次元配列を 3 行 2 列の信号に変更します。入力に大きさが 1 の次元が存在しない場合、入力信号は変更されずに出力に渡されます。

データ型: half | single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | Boolean | fixed point | enumerated | bus

ブロックの特性

データ型

Boolean | double | enumerated | fixed point | half | integer | single

直達

いいえ

多次元信号

はい

可変サイズの信号

いいえ

ゼロクロッシング検出

いいえ

拡張機能

C/C++ コード生成
Simulink® Coder™ を使用して C および C++ コードを生成します。

PLC コード生成
Simulink® PLC Coder™ を使用して構造化テキスト コードを生成します。

固定小数点の変換
Fixed-Point Designer™ を使用して固定小数点システムの設計とシミュレーションを行います。

バージョン履歴

R2007b で導入

参考