犰狳:使用sp_mat

时间:2014-03-17 15:32:07

标签: c++ matrix sparse-matrix armadillo

我在Armadillo中遇到稀疏矩阵的问题。 我在我的计算机上安装了Armadillo库(我使用的是Ubuntu 12.10和Codeblock),我可以使用Armadillo的矩阵,特征值和其他函数,但是当我用作例子时:

  

sp_mat D;

  

sp_mat D(N,N);

将D声明为稀疏矩阵,我读了以下错误:

  

diag_periodique.cpp:在函数'int main(int,char **)'中:   diag_periodique.cpp:194:5:erreur:'sp_mat'未在此声明   范围diag_periodique.cpp:194:12:erreur:预期';'在'D'之前   diag_periodique.cpp:195:5:erreur:'D'未在此范围内声明

我尝试使用shell(而不是Codeblock)使用以下命令进行编译:

  

g ++ Prog.cpp -o Prog -l armadillo

但它也没有工作,我得到了同样的错误。

你知道这是什么问题吗? 我需要构造一个大矩阵并获得它的特征值。没有稀疏矩阵,我有一个核心转储错误或类似的东西。

由于

0 个答案:

没有答案