【发布时间】:2011-04-01 21:10:30
【问题描述】:
在我们的小额操作中,我们需要先用某种高级语言对算法进行原型设计,然后再提交嵌入式硬件上的 C 实现。
到目前为止,我们一直在使用 MATLAB 来做到这一点,但许可成本开始受到影响。我们正在考虑将我们的 MATLAB 代码移植到 Octave。
有什么特殊原因不这样做?我们是否会破坏任何兼容性,尤其是如果我们有坚持使用 MATLAB 的外部合作伙伴?有没有我们可以预料到的性能损失?
【问题讨论】:
-
您应该考虑迁移和培训的成本。
-
为什么不用 Python? stackoverflow.com/questions/1776290/…NumPy for MATLAB 用户:mathesaurus.sourceforge.net/matlab-numpy.html
-
@Mikhail:因为与使用 Matlab 的合作伙伴进行了交互。
-
@Jonas:也可以说服外部合作伙伴...如果他们看到每个人都在谈论迁移到 Python...
-
这个问题仍然经常出现在相关主题中,但它现在已经过时了(10多年)。