matlab 中的大数字和长循环?

Big numbers and long loops in matlab?

如何在 MatLab 中存储 2^100 行的矩阵!这是我的搜索 space,我真的需要这样做。 在您看来,这可能吗?如果是,请帮助我,我该怎么做?

2100 大约是 1030,这对于您来说太大了,无法放入内存 - 所以您不会能够存储这个矩阵。

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

  1. 矩阵中的许多条目是否为零?如果是这样,您可以考虑使用内存效率更高的 sparse matrix

  2. 您是否需要能够以任意顺序或顺序访问行?如果按顺序,您可以根据需要生成行(可能一次以一万个块为单位)

  3. 您是否需要查看所有行?如果没有,也许您可​​以定义一个函数,根据请求动态生成条目。