1

我需要一些帮助,我真的需要解决这个问题。

好吧,首先感谢您的时间...

我的问题:我有一个矩阵 (826x826 double),我想将这个矩阵与 (826x1 double) 的向量相积分,我没有这些功能。是否有命令或算法来获取矩阵相对于向量的积分?请我真的需要帮助,我是matlab的新手。

真挚地。乔治

4

2 回答 2

1

如果它是关于向量x积分的常数矩阵A,那么您的答案很简单Ax + c其中c是某个常数向量。如果Ax的函数,则需要准确指定它是什么。另一种情况是Ax都是t的函数。没有一个简单的答案,在大多数情况下也没有计算机程序可以做到这一点。有书写在这东西上。这不是一件容易的事。

于 2011-03-07T19:38:22.373 回答
0

如果我理解正确,您有一个矩阵Y(大小 mxn)和一个向量X(大小 mx1),其中Y(i, j) = f_j(X(i))一些未知函数 f_j。为了近似每列的积分,X您可以使用trapz使用梯形法的 Matlab 函数。

A = trapz(X, Y);

这将Y使用向量沿其列进行积分X。如果您想沿行集成,您可以调用 trapz 函数并添加dim=2. 当然,无论哪种情况,X 和 Y 的尺寸都必须兼容。

于 2014-10-26T15:09:59.790 回答