ドキュメンテーション センター

  • 評価版
  • 製品アップデート

最新のリリースでは、このページがまだ翻訳されていません。 このページの最新版は英語でご覧になれます。

symerr

シンボル誤り数とシンボル誤り率の計算

構文

[number,ratio] = symerr(x,y)
[number,ratio] = symerr(x,y,flg)
[number,ratio,loc] = symerr(...)

説明

すべての構文に対して

関数 symerr は、x の要素のバイナリ表現を、y の要素のバイナリ表現と比較します。次の図は、xy の形状によって symerr が比較する要素が決まる方法を示したものです。

出力 number は、異なる要素の数を示すスカラーまたはベクトルです。number のサイズは、オプションの入力 flg、および xy の次元により決まります。出力 ratio は、小さな入力内の合計要素数で除算した number と同じです。

特定の構文に対して

[number,ratio] = symerr(x,y) は、xy の要素を比較します。xy のサイズにより、比較する要素が決定されます。

  • xy が同じ次元の行列である場合、symerrxy を要素ごとに比較します。number はスカラーです。図の (a) を参照してください。

  • 1 つが行 (または列) ベクトルで、もう 1 つが 2 次元行列の場合は、symerr はベクトルの要素ごとに、行列の "各行" (または各列) と比較します。ベクトルの長さは、行列の列 (個々の行) の数に等しくなければなりません。number は列 (個々の行) ベクトルであり、その m 番目のエントリは、ベクトルと行列の m 番目の行 (個々の列) を比較するとき異なる要素数を示します。図の (b) と (c) を参照してください。

[number,ratio] = symerr(x,y,flg) は、前の構文と基本的に同じですが、symerr が比較する要素、および symerr が出力を計算する方法を指定する既定値を flg がオーバーライドできる点が異なります。flg の値は、'overall''column-wise'、および 'row-wise' です。次の表では、さまざまな入力の組み合わせからの結果の違いを説明しています。いずれのケースでも、ratio は、y の合計要素数で除算した number です。

2 次元行列 x と他の入力 y との比較

y の形状flg比較のタイプ
Two-dim. matrix 'overall' (既定の設定) 要素ごと シンボル誤り総数
'column-wise'x の m 番目の列と y の m 番目の列を比較 エントリが各列のシンボル誤り数である行ベクトル
'row-wise'x の m 番目の行と y の m 番目の行を比較 エントリが各行のシンボル誤り数である列ベクトル
列ベクトル 'overall'yx の各列を比較 シンボル誤り総数
'column-wise' (既定の設定) yx の各列を比較 エントリが x の各列のシンボル誤り数である行ベクトル

行ベクトル

'overall'yx の各行を比較 シンボル誤り総数
'row-wise' (既定の設定) yx の各行を比較 エントリが x の各行のシンボル誤り数である列ベクトル

[number,ratio,loc] = symerr(...) は、xy の異なる要素を示すバイナリ行列 loc を返します。この比較に矛盾がなければ loc の要素は 0 で、矛盾があれば 1 です。

biterr のリファレンス ページで、最後の例は symerr を使用します。

次のコマンドは、1 つの引数がベクトルで他の引数が行列の場合に symerr がどのように機能するかを示しています。ベクトル [1,2,3]' を列

と比較します。

num = symerr([1 2 3]',[1 1 3 1;3 2 2 2; 3 3 8 3])

num =

     1     0     2     0

別の例として、以下のコマンドは、flg を使用して既定の行単位の比較をオーバーライドする方法を示したものです。number および ratio はスカラーです。

format rat;
[number,ratio,loc] = symerr([1 2; 3 4],[1 3],'overall')

出力は以下のようになります。

number =

      3      


ratio =

     3/4     


loc =

      0            1      
      1            1 

参考

この情報は役に立ちましたか?