
MATLAB FFT代码-OPT Suite C: 北京大学“凸优化”课程期末项目(2020年秋,文再胜指导)- 技术支持...
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
这段简介可以描述为:MATLAB FFT代码-OPT Suite C是北京大学在2020年秋季学期开设的凸优化课程中的一个期末项目。该项目由文再胜教授指导和支持,旨在通过实践加深学生对FFT算法和凸优化理论的理解与应用。
Matlab FFT代码OptSuite安装框架使用CMake构建,并且仅在Linux系统下进行过测试。Windows用户可以选择WSL(Windows Subsystem for Linux)来进行测试。
必要的依赖包括:gcc/g++/gfortran、Eigen3、fftw、PROPACK和BLAS/LAPACK实现(或者Intel MKL,当使用MKL时,Eigen会将后端替换为MKL中的函数)。可选的依赖项是Matlab,用于读取.mat文件。
安装过程:
- gcc/g++/gfortran, Eigen3, fftw, BLAS/LAPACK和MKL可以从源代码或官方网站上获取。
- PROPAC可以下载最新版本2.1的源码进行编译。
常见问题及解决办法:
- 如果找不到g77命令,这是因为PROPACK较为老旧且使用了已不再常用的FORTRAN编译器。可以将此替换为gfortran。
- 编译second.F时遇到错误,请参考相关文档或社区资源中的类似情况修改make.inc文件。
- 我已经在contrib/make.inc中写入了适用于现代Linux系统的常用配置,可供参考使用。
需要特别注意的是BLAS和LAPACK库的安装与配置。
全部评论 (0)
还没有任何评论哟~


