
利用递归计算矩阵的永久值:MATLAB实现
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本文介绍了如何使用MATLAB编程语言通过递归算法来高效地计算矩阵的永久值,提供了一个详细的代码示例和方法解析。
使用递归计算矩阵的永久值的技术被称为“未成年人扩展”或拉普拉斯扩展。这里提供了两个版本:1)MATLAB语言例程permanent_mat()比Xu的等效本地MATLAB函数快约8倍,并且它对稀疏矩阵进行了一些优化;2)C语言例程permanent()通过CMEX接口集成到MATLAB中,其速度超过Xu原生MATLAB函数500多倍。此外,在处理非常稀疏的矩阵时,此方法比更高级算法更快。在C版本中,一种可用的优化是将矩阵保留在内存中,从而减少内存消耗和复制矩阵所需的时间。
全部评论 (0)
还没有任何评论哟~


