【问题标题】:Integrating multiplication of matrices矩阵乘法积分
【发布时间】:2017-09-09 14:24:33
【问题描述】:

我有 2 个分别计算的矩阵。

其中一个矩阵是 Y,它的大小是 2x25881,第二个是 U,它由两个独立的向量组成,如下所示:

U = [ArrayAT ; ArrayAD]

U 的大小是 2x25881。

现在,我要计算 (my dt = 0.001) 的积分:

我的做法是:

 Y_Int_Sum = 0;

 for i = 1 : length(T)

     Y_Int_Sum = Y_Int_Sum + Y_Int(:,i)'*[ArrayAT(i) ; ArrayAD(i)]*dt;

 end

有没有更好的方法?

谢谢。

【问题讨论】:

    标签: matlab matrix integral


    【解决方案1】:

    这只是 Y 和 U 的元素乘法,然后是所有元素的和:

    Y_Int_Sum = dt * sum(sum(Y_int .* [ArrayAT; ArrayAD]))
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-07-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-09-14
      • 2013-05-23
      • 1970-01-01
      相关资源
      最近更新 更多