Problems with issymmetric and sparse matrix

I have a real sparse matrix, say A, of size 21660x21660. Here are my observations:
1. Running 0==max(max(abs(A-A'))) returns 1, so I could say that A is symmetric.
2. When I run issymmetric(A), it fails returning 0.
3. Trying issymmetric(A+A') also fails returning 0.
4. Trying issymmetric(full(A)) also fails returning 0.
5. The previous did not fail with a random symmetric sparse matrix of the same size.
I'm shocked by number 3. Any thoughts? I'm using version 2016a.

1 件のコメント

Ivan Gonzalez Bustos
Ivan Gonzalez Bustos 2017 年 9 月 20 日
Sorry! uh... found some NaNs in my matrix! I'm going to leave this here in case someone is as stupid as I am.

サインインしてコメントする。

回答 (0 件)

カテゴリ

ヘルプ センター および File ExchangeEigenvalues & Eigenvectors についてさらに検索

製品

質問済み:

2017 年 9 月 20 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by