sparse function is intrisically slow?
    조회 수: 11 (최근 30일)
  
       이전 댓글 표시
    
I am building the sparse matrix using the function sparse(I,J,V,N,N)
I, J and V are already a column vector. I checked previous questions, it seems already being the best way. But, it takes extreamely long time if the size goes to 1E5.
Any way out? Thanks!
댓글 수: 14
  James Tursa
      
      
 2020년 5월 12일
				OK.  Are the values in the double vector stored in the same memory order as the sparse matrix columns?  Can you give a small example of your indexing and values vector?  I'm asking all of these questions to see if a mex routine could work for you.
답변 (1개)
  Robert
      
 2020년 12월 24일
        I was able to speed my sparse matrix build for very large problems by using sparse2.m (mexFunction) from SuiteSparse. 
댓글 수: 1
  Yingzhi Liu
 2022년 3월 19일
				I downloaded SuiteSparse, but I don't konw how sould I do to use sparse2.m in matlab. Can you help me list the steps after downloaded SuiteSparse? Thanks. 
참고 항목
카테고리
				Help Center 및 File Exchange에서 Matrix Indexing에 대해 자세히 알아보기
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!