eigen

    -1熱度

    1回答

    背景資料: 這裏是被稱爲正向蒙特卡洛美式期權定價是由紙,「A正向蒙算法的輪廓卡爾羅美式期權定價法「由Daniel Wei-Chung Miao和Yung-Hsin Lee撰寫。 問: 我的程序正常工作時的時間步長N = 100或任何東西少,當M = 100或任何少。但是當我增加N或M來表示1000時,我的程序就會中斷並且不會運行,我不知道爲什麼。 這裏是我的代碼: #include <iostre

    0熱度

    1回答

    請幫助我轉換此函數,以便它可以接受MatrixXf,Matrix3f,Matrix4f,我閱讀推薦使用MatrixBase但沒有用的Eigen手冊,Eigen :: Ref類也沒有。謝謝。 void MatrixIO::FEigentoFile(const Eigen::MatrixXf& in_mat, const std::string filename) {

    0熱度

    1回答

    在一個項目中我使用了Eigen的一小部分。我想提供我的代碼兩個選項的用戶: 下載本徵並鏈接到它 使用內置徵隨我的代碼 選項2)我不想運送整個Eigen,但只有我需要的子部分。 Boost爲這種場合提供了工具bcp,它可以找到所有依賴關係並分離所有必需的頭文件。有沒有類似Eigen的東西?這是否符合許可證?

    1熱度

    1回答

    內存泄漏我有這三個稀疏矩陣,以下列方式定義: typedef SparseMatrix<double> SpMat; int m_totSize = 256*256; SpMat *L = new SpMat(m_totSize, m_totSize); SpMat *A = new SpMat(m_totSize, m_totSize); SpMat *W = new SpMat(

    2熱度

    1回答

    我的經驗(像其他一些:How do I get specified Eigenvectors from the generalized Schur factorization of a matrix pair using LAPACK?)是從Eigen(我不關心特徵向量)獲得的特徵值幾乎不像​​從numpy,matlab等獲得的特徵值一樣可靠。當矩陣病態時。 互聯網(https://www.mat

    0熱度

    1回答

    考慮以下傻這段代碼 typedef Eigen::SparseVector<std::complex<double>, Eigen::ColMajor,long long> Vector; Vector V = CreateData(); for(i=0;i<V.size(),++i) { DoSomething(Vector.coeffRef(i)); } 我很有趣(爲

    0熱度

    1回答

    如何將Eigen Matrix作爲Matlab輸出參數傳遞? 我想這從[EIGEN] How to get in and out data from Eigen matrix: MatrixXd resultEigen; // Eigen matrix with some result (non NULL!) double *resultC; // NULL pointer Map<Ma

    1熱度

    1回答

    我對C++相對來說比較新,所以如果標題不夠充分,我很抱歉。我想要做的是使用N價格路徑獲得40個期權價格的估計值。基本上我想要得到N種價格路徑的40種不同的平均估計值。但我必須做錯事,因爲我每次得到相同的平均價格。這裏是我的代碼: // Generate 40 estimates for the option price, using N paths int m = 40; Ma

    0熱度

    2回答

    更新:yar的回答完美解釋。 來源: 我試圖理解爲什麼Eigen :: SVD,LDLT和QR爲相同的矩陣提供不同的解決方案?我的代碼非常簡單,我會很感激你的評論。 非常感謝您提前。 結果: ************************ Polynomial fit for power of 4 : ldlt() solution: -0.000267566 -0.000208661

    0熱度

    1回答

    將OpenCV中的3D點(cv::Point3)轉換爲Eigen表示的最佳方法是什麼?