更好地支持稀疏万博1manbetx矩阵在R2017a添加“lsqlin”。请升级到这个版本,以避免这个问题。
为什么我的稀疏矩阵转换为完整的矩阵“lsqlin”?
1视图(30天)
显示旧的评论
MathWorks支万博1manbetx持团队
2017年12月20日
回答:
MathWorks支万博1manbetx持团队
2017年12月20日
我有一些大型稀疏矩阵(300000 x100000),我试图通过“lsqlin”。
然而,我收到以下错误:
警告:不能使用稀疏矩阵与有效集算法:皈依。
在lsqlin >(第368行)
在示例(第5行)
错误使用全
要求261097 x81168 (157.9 gb)数组超过最大数组大小的偏好。创建数组超过这个极限可能需要
长时间并导致MATLAB变得反应迟钝。有关更多信息,请参见数组大小限制或首选项面板。
错误lsqlin(第377行)
x qpsub(完整(C)、d(全(Aeq);全(A)],[说真的;b],磅,乌兰巴托,X0, neqcstr,…
这是我的代码:
选择= optimoptions (“lsqlin”,“显示”,“iter-detailed”);
x = lsqlin (A, b, [] [], C, 0(大小(C, 1), 1), [], [], x0,选项);
这是我的变量:
> >谁
的名字大小字节类属性
一个261097 x8116813254408双稀疏的
C76年x81168650568年双稀疏的
b261097 x114496年双稀疏的
x081168 x1262928年双稀疏的