
MATLAB polyfit 源代码与 PARDISO - MATLAB 配方: (非官方)针对官方 Pardiso-Matlab 绑定的...
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
这段内容介绍了一个关于MATLAB中polyfit函数源代码和PARDISO库使用的非官方资源。该资源提供了对官方Pardiso-Matlab绑定的补充,帮助用户更深入地理解和优化使用方法。
MATLAB的`polyfit`源代码为Pardiso-MATLAB绑定构建配方。这是一个用于为MATLAB构建包装器脚本集合的存储库,但原始包装器源代码中缺少关于构建过程的相关文档。该仓库旨在解决这个问题。
警告:BLAS整数大小问题
MATLAB自带的是用64位宽整数编译的MKL BLAS/LAPACK版本。然而可用的Pardiso二进制文件是针对具有32位宽整数的BLAS构建的。本节介绍如何下载和构建使用32位和64位宽度整数的不同版本。
对于需要与MATLAB兼容的情况,建议选择32位版本,但是这会导致在对BLAS进行调用时出现段错误(例如,在使用`Matlabpolyfit()`函数的时候)。这种情况下可能会影响MATLAB中的其他功能的正常运行。
快速安装指南:
1. 复制并移动文件到相应路径: `cp/path/to/{libpardiso600-GNU720-X86-64.so,pardiso.lic}../`
2. 运行脚本构建OpenBLAS库: `./make_openblas.sh`
3. 构建Pardiso包装器 :`./make_pardiso_wrappers.sh`
4. 测试安装 (使用 32位版本): `./test32.sh`
5. 安装到指定路径: 复制构建好的文件并移动至需要的目录,例如: `cp -r build32/*
全部评论 (0)
还没有任何评论哟~


