matlab中的大数字和长循环?

matlab中的大数字和长循环?,matlab,bigdata,Matlab,Bigdata,如何在MatLab中存储2^100行的矩阵!这是我的搜索空间,我真的需要这样做。 你认为有可能吗?如果是,请帮助我,我该怎么做 2100大约为1030,这对于您来说太大了,无法放入内存中-因此您将无法存储此矩阵 您可能需要考虑的几个备选方案- 矩阵中的许多项都是零吗?如果是这样,你可以考虑使用一个更高效的内存。p> 您需要能够以任意顺序或顺序访问行吗?如果按顺序,您可以根据需要生成行(可能一次生成一万个块) 你需要看所有的行吗?如果没有,也许您可以定义一个函数,根据请求动态生成条目 请至少提供一

如何在MatLab中存储2^100行的矩阵!这是我的搜索空间,我真的需要这样做。 你认为有可能吗?如果是,请帮助我,我该怎么做

2100大约为1030,这对于您来说太大了,无法放入内存中-因此您将无法存储此矩阵

您可能需要考虑的几个备选方案-

  • 矩阵中的许多项都是零吗?如果是这样,你可以考虑使用一个更高效的内存。p>
  • 您需要能够以任意顺序或顺序访问行吗?如果按顺序,您可以根据需要生成行(可能一次生成一万个块)

  • 你需要看所有的行吗?如果没有,也许您可以定义一个函数,根据请求动态生成条目


  • 请至少提供一些您尝试过的例子。~10^9 TB,这是不可能的。您需要它做什么?请详细说明“我真的需要做”。请提供有关搜索空间的更多信息。为什么它必须位于这样一个单片块中,而不是生成数据的管道中?为什么需要MatLab?对于如此大的数据,即使是稀疏矩阵也是不可能的
    2^48-1
    是支持的最大行/列数。