在3D基质
回答
AFAIK MATLAB不支持3D稀疏数组,只有2D。您可以将数据转换为4维的2D稀疏400×500矩阵。
for ii=4:-1:1
mySp{ii} = sparse(myFull(:,:,ii));
end
有关更多信息,请参阅sparse
。
我不想使用“for”。所以,我将每个维度转换为稀疏矩阵,但是当我想用“猫”来集成这些维度时。我得到错误。 – user196345
@ user196345这是因为'cat'-ING稀疏2D需要Matlab来创建不被支持的SPase 3D。使用循环转换为单元格数组。 – Shai
@ user196345这有什么错了'for'循环? – rayryeng
- 1. 如何找到在3D基质
- 2. 如何计算3D质心?
- 3. 沙质3d物理引擎
- 4. 如何分割在基质
- 5. get_row和基质在C++
- 6. 排序与基质
- 7. 高质量捕捉3D模型
- 8. Unity 3d - 渲染的材质选择
- 9. 用于3D对象的材质
- 10. 按物种基质将物种基质折叠到位点
- 11. 基质的累积产物?
- 12. numpy的,从其他基质
- 13. 矩阵内部基质MATLAB
- 14. 转换的ftable到基质
- 15. R中组织基质
- 16. MATLAB - 使用fminsearch与基质
- 17. 立方残基模质数
- 18. C++填充基质升压
- 19. 有效填充基质
- 20. 形成从基质邻接
- 21. Python的基质形成
- 22. 基本Python导入质疑
- 23. 在WPF中等效的DirectX 3D基元?
- 24. 在jmonkeyengine中为OGre 3D模型启用材质和纹理?
- 25. 如何在OpenGL中一起绘制2D和3D材质?
- 26. Minko:如何在3D加载模型上应用材质(纹理)
- 27. 3D绘图基于矩阵
- 28. ARKit - 基本3D模型
- 29. 基于3D Python的仿真
- 30. 网格基本材质不渲染质感四边形
MATLAB不支持3-d稀疏阵列。 400x500x4是非常小的(特别是如果你将其存储为'logical'),所以我不认为稀疏存储会给你无论如何多少好处。关键的问题是:你需要在这个阵列上执行什么操作? – Edric