Simulink で norm を計算する

Simulinkでnorm(ノルム)を計算したい時は”dot product”を使うのが良さそうです。

そのままでは2乗なので、その後でsqrtを使います。

dot productoは、いわゆる内積ですが共役な内積を取ります。 Dot Product (MathWorks ヘルプセンター)

中の計算は次の演算と同じとあります:

y = sum(conj(u1) .* u2 ) 

次のような感じで確認できます:

norm Example

squareで各要素を2乗し、全要素の和をとり、平方根をとるというより一つブロックが減らせますね。

Adsense広告