我在Matlab中有一个矩阵问题
我有一个100万x 1百万的稀疏矩阵,我继续使用null
。通常,问题是我的内存不足。我尝试了svds
(用于稀疏矩阵的svd
),但我的问题是我的内存不足。对于Matlab中的null()
函数,是否有可能解决大型稀疏矩阵?
答案 0 :(得分:5)
通常,即使输入矩阵,矩阵的零空间或奇异值分解的酉矩阵(V
和<form target="_self" onsubmit="" action="javascript: postContactToGoogle()" method="post" onsubmit="">
<span id="form-error"><?php if(isset($_SESSION['alert'])){ echo $_SESSION['alert']; unset($_SESSION['alert']);} ?></span>
<div class="form-group">
<p class="no-margin bottom5">YOUR NAME (required)</p>
<input type="text" class="form-control" name="name" id="name" required>
</div>
<div class="form-group">
<p class="no-margin bottom5">YOUR EMAIL (required)</p>
<input type="email" class="form-control" name="email" id="email" required>
</div>
<div class="form-group">
<p class="no-margin bottom5">MESSAGE</p>
<textarea class="form-control" rows="5" id="message" name="message"></textarea>
</div>
<button class="btn btn-default" type="submit">Send</button>
<div style="width: 100%; display: block; float: right; padding-top: 15px;">
<div class="requestSubmited" style="display:none; text-align: center;">Your request has been sent!</div>
</div>
</form>
)也 NOT 稀疏很稀疏。因此,如果您尝试使用1M-by-1M矩阵,即使它是稀疏的,操作的输出也不是,因此您的内存不足。
你能做什么?
如果你的输入矩阵有一定的结构(除了它的稀疏性),你可能会发现一些代数方法来利用这种结构。
您应该考虑的另一条路径是,为什么需要计算矩阵的零空间?在没有明确估算零空间的情况下,您能实现相同的目标吗?