上QQ阅读APP看书,第一时间看更新
4.4.3 点积
点积的形式为:
a·b=|a||b|cosθ
其中,a、b均为向量,θ是两向量的夹角。计算点积通常可以用来引申定义向量的模。
对于向量a、b,有下面的关系:
a=[a1,a2,…,an]
b=[b1,b2,…,bn]
点积定义为:a·b=a1b1+a2b2+…+anbn,点积结果是数值结果。
在Simulink中,Dot Product模块用于计算两个向量的点积,在MATLAB中,u1·u2=u1'*u2,若向量中存在复数项,向量的点积y=sum(conj(u1).*u2),其中,conj用于求解共轭复数。
一般情况下,该模块有两个输入端口和一个输出端口,如图4-31所示。
双击模块,弹出如图4-32所示的“Block Parameters:Dot Product(模块参数)”对话框,在该对话框中可设置相关参数,参数属性见表4-12。
图4-31“点积”模块
图4-32 “Block Parameters:Dot Product(模块参数)”对话框
表4-12 Dot Product模块参数属性