rssq
二乗和平方根レベル
説明
例
正弦波の RSS レベル
1 kHz でサンプリングされた 100 Hz の正弦波の RSS レベルを計算します。
t = 0:0.001:1-0.001; x = cos(2*pi*100*t); y = rssq(x)
y = 22.3607
2 次元行列の RSS レベル
各列が、1 kHz でサンプリングされた異なる振幅をもつ 100 Hz の正弦波である行列を作成します。振幅は列のインデックスと等しくなります。
列の RSS レベルを計算します。
t = 0:0.001:1-0.001; x = cos(2*pi*100*t)'*(1:4); y = rssq(x)
y = 1×4
22.3607 44.7214 67.0820 89.4427
指定された次元に沿った 2 次元行列の RSS レベル
各行が、1 kHz でサンプリングされた異なる振幅をもつ 100 Hz の正弦波である行列を作成します。振幅は行のインデックスと等しくなります。
引数 dim
で次元を指定して、行の RSS レベルを計算します。
t = 0:0.001:1-0.001; x = (1:4)'*cos(2*pi*100*t); y = rssq(x,2)
y = 4×1
22.3607
44.7214
67.0820
89.4427
入力引数
x
— 入力配列
ベクトル | 行列 | N 次元配列
入力配列。ベクトル、行列、または N 次元配列として指定します。
例: cos(2*pi*100*(0:0.001:1-0.001))
は、1 kHz で 1 秒間サンプリングされた正弦波を指定します。
データ型: single
| double
複素数のサポート: あり
dim
— 動作する対象の次元
正の整数スカラー
動作する対象の次元。正の整数スカラーとして指定します。
データ型: single
| double
出力引数
y
— 二乗和平方根レベル
スカラー | ベクトル | 行列 | N 次元配列
二乗和平方根レベル。スカラー、ベクトル、行列または N 次元配列として返されます。
詳細
二乗和平方根レベル
ベクトル x の二乗和平方根 (RSS) レベルは次のとおりです。
指定された次元に沿って加算が実行されます。RSS レベルは 2 ノルムとも呼ばれています。
参照
[1] IEEE® Standard on Transitions, Pulses, and Related Waveforms, IEEE Standard 181, 2003.
拡張機能
C/C++ コード生成
MATLAB® Coder™ を使用して C および C++ コードを生成します。
使用上の注意および制限:
dim
を指定する場合、定数でなければなりません。可変サイズ入力に関連した制限については、ツールボックス関数のコード生成に対する可変サイズの制限 (MATLAB Coder)を参照してください。
コード生成では、この関数のスパース行列入力はサポートされません。
スレッドベースの環境
MATLAB® の backgroundPool
を使用してバックグラウンドでコードを実行するか、Parallel Computing Toolbox™ の ThreadPool
を使用してコードを高速化します。
この関数は、スレッドベースの環境を完全にサポートします。詳細については、スレッドベースの環境での MATLAB 関数の実行を参照してください。
GPU 配列
Parallel Computing Toolbox™ を使用してグラフィックス処理装置 (GPU) 上で実行することにより、コードを高速化します。
この関数は、GPU 配列を完全にサポートします。詳細については、GPU での MATLAB 関数の実行 (Parallel Computing Toolbox)を参照してください。
バージョン履歴
R2012a で導入R2023a: gpuArray
オブジェクトの使用
関数 rssq
は gpuArray
オブジェクトをサポートしています。この機能を使用するには、Parallel Computing Toolbox™ が必要です。
MATLAB コマンド
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)