这个问题实际上是关于 GSL 和 MATLAB 之间的权衡。首先,让我定义一些变量:
- Target OS: Windows XP
- Target IDE: MS VS 2005/2008
- Software: Commercial
- Development Language: C++
此外,我在问这个问题,因为我找不到关于这两种方法的易用性、许可、性能标准的任何完整答案。
我们需要使用 GNU GSL 和 MATLAB 实现一些数值运算(如 FFT)。我知道可以在带有 MS VS IDE 的 Windows 操作系统上同时使用 GSL(带有 cygwin)和 MATLAB。
但是,我有以下问题:
- 在应用程序中使用 MATLAB 库时的许可(对于 GSL 也是如此)
- MATLAB C++ 代码和 GNU GSL 之间的性能差异(尤其是在计算 FFT 时)
- 易用性(异常、错误处理、可测试性)
如果您阐明实施决策的路径,那就太好了。
另外,提前谢谢