这段代码是为了解决Pethiyagoda博士在其论文中涉及的二元一次方程组问题而编写,使用了MATLAB编程语言。
以下是关于使用Matlab优化二元一次方程组的代码示例,该代码来自Pethiyagoda博士的研究论文:
- Pethiyagoda, R., McCue, SW, Moroney, TJ, & Back, JM (2014a). 无Jacobian的Newton-Krylov方法用于计算非线性船波型,并具有GPU加速功能。Journal of Computational Physics,269,297-313。
- Pethiyagoda, R., McCue, SW & Moroney, TJ (2014b). 开尔文(Kelvin)船波型的表观角度是多少?J.流体力学,758,468--485。
- Pethiyagoda, R., McCue, SW & Moroney, TJ (2016). 船舶尾波频谱图:识别线性和非线性波信号。Journal of Fluid Mechanics,811,189--209。
所需条件包括:
- Matlab的日diKINSOL(sundialsTBMatlab工具箱)。
- 可选的英特尔MKL兼容CUDA5的GPU编译MEX文件:如果需要使用英特尔MKL库,则必须通过mex文件进行操作。若包含的二进制文件无法工作,可以参考提供的makefile来重新编译me。