首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从Java迁移到MATLAB

从Java迁移到MATLAB
EN

Stack Overflow用户
提问于 2010-11-10 02:15:25
回答 1查看 219关注 0票数 2

我已经使用Java 2-3年了,我喜欢它。由于我要转到学术界工作/学习,所以我不得不在很多事情上使用MATLAB (因为教授和其他人都在使用它)。

MATLAB的线性代数运算非常强大,非常有用,而且易于使用。但当涉及到图像处理等其他问题时,仅用线性代数工具解决这些问题就有点困难和笨拙。我真的很困惑。我发现自己试图写一些非常简单的东西,但却惨遭失败。当我查看其他人是如何做到这一点的时候,它要么太晦涩难懂,要么写得很糟糕(没有命名约定,可怕的缩进)。我觉得我的思维需要一个范式的转变(我已经知道了矢量化以及它是如何加速的)。

我有一种感觉,如果我用C++编写所有这些东西,那么编写起来会花费更少的时间。

我的问题很简单,我可以/应该如何编写MATLAB程序?有没有什么最佳实践、工具和文档可以轻松地从Java (一般的OOP世界)迁移到MATLAB?

EN

回答 1

Stack Overflow用户

发布于 2010-11-10 02:30:26

没有理由放弃良好的实践!请遵循您的命名约定和格式。在编写classes代码时使用unit testing。最近,对象模型有了很大的改进。

另一个MATLAB power特性是JAVA脚本。只需导入您熟知的库并实例化类即可调用这些方法。甚至MathWorks也在使用这种方法。例如,看看urlread的实现。

代码语言:javascript
复制
edit urlread

通常,通过知道“正确”函数可以减少代码行数。有时甚至以可读性为代价。

由于MATLAB通常由很少或根本没有软件开发培训的工程师使用,因此代码质量可能会受到影响。在解决“技术”问题方面,MATLAB是一个很好的工具。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4137021

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档