老师参与

忽然觉得线性代数的点乘和matlab的点乘好容易混淆

QuSir 发表于2018年12月24日
<p>线性代数的点乘是一个数,是数量积;</p><p>matlab的点乘是.*,是对应元素相乘后的一个矩阵</p><p><br ></p><p>但是说的时候都是点乘</p>
1 回复

    1楼

  • mooc1459174008666 发表于2018年12月25日
    0 | 1 | 举报
    <p>你<span style="font-size: 12px;" >的理解是对的,但</span><span style="font-size: 12px;" >那样表达不准确,容易混淆。一般我们只说向量的点乘和MATLAB编程中的元素群运算。</span></p><p>线性代数中有“<span style="font-size: 12px;" >两个</span><span style="font-size: 12px;" >向量的点乘</span><span style="font-size: 12px;" >”</span><span style="font-size: 12px;" >,是两同维列向量a,b对应元素相乘后的和</span><span style="font-size: 12px;" >,运算结果</span><span style="font-size: 12px;" >是一个数c,称为数量积;c=a'*b。</span></p><p><span style="font-size: 12px;" >MATLAB中有“两个</span><span style="font-size: 12px;" >矩阵的</span><span style="font-size: 12px;" >元素群运算(Array Operation)”,</span><span style="font-size: 12px;" >&nbsp;</span><span style="font-size: 12px;" >两个</span><span style="font-size: 12px;" >同维矩阵A,B作元素群运算</span><span style="font-size: 12px;" >,是将其对应元素做直接简单运算,放回原来位置,所以结果</span><span style="font-size: 12px;" >是一个同维矩阵,其运算有C=A.*B, C=A./B, C=A.^B等多种。</span></p>
    mooc1459174008666 发表于2018年12月25日
    • QuSir 2018年12月25日
      0 | 举报
      <p>谢谢陈老讲解,陈老睡的好晚,多注意身体</p>
      QuSir 发表于2018年12月25日
      0 | 举报
    添加评论