特征C ++中的符号计算

时间:2016-04-11 12:01:30

标签: c++ matrix sparse-matrix eigen exponential

在C ++中使用特征库我需要计算矩阵指数。所以我做这样的事情

double t = 1000;
MatrixXd L(N,N);
MatrixXd K_t(N,N);

K_t = (-t*L).exp()

其中L是一些已经指定的稀疏自伴矩阵。但是,我需要为t的许多值执行此操作。所以我必须一遍又一遍地重复这个计算,这可能是一个消耗。所以我想知道是否有办法计算矩阵K_t为任意t"象征性地"然后指定我需要什么,这样我只需要计算一次矩阵指数。

这甚至可能吗?如果是这样我怎么能这样做?我有点坚持这方面,因为我甚至不知道在C ++中会叫什么。如果这是不可能的,那么除了我建议的方式之外,有更好的方法可以做到这一点。谢谢你的帮助。

0 个答案:

没有答案