【问题标题】:How to convert a sparse matrix to a dense matrix in MATLAB?如何在MATLAB中将稀疏矩阵转换为密集矩阵?
【发布时间】:2014-07-05 22:50:44
【问题描述】:

我有一个如下所示的双稀疏矩阵。我的问题是如何将其转换为普通矩阵格式?

s 
163840*1 sparse double

val =

                  (2,1)                     NaN
                     .
                     .
             (163823,1)                     NaN
             (163825,1)                     NaN
             (163827,1)                     NaN
             (163829,1)                     NaN
             (163831,1)                     NaN
             (163833,1)                     NaN
             (163835,1)                     NaN
             (163837,1)                     NaN
             (163839,1)                     NaN

【问题讨论】:

  • 我想你要的是full
  • 如果您将问题标题完全复制并粘贴到谷歌中,full 文档是您获得的第一个条目...不知道您之前是否尝试过?
  • @thewaywewalk:实际上我是在事后自己编辑了标题 :) 不过我同意这个问题很容易通过简单的搜索来回答..

标签: matlab sparse-matrix


【解决方案1】:

我想你想要full 命令。

【讨论】:

    【解决方案2】:

    s_full=full(s); s_full 是你想要的密集矩阵

    【讨论】:

      猜你喜欢
      • 2017-07-02
      • 2013-03-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-10
      • 2021-11-25
      • 2019-11-14
      • 2014-12-21
      相关资源
      最近更新 更多