首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >matlab与企业应用

matlab与企业应用
EN

Stack Overflow用户
提问于 2011-04-02 15:04:12
回答 2查看 373关注 0票数 2

我在企业工程方面有很长的工作经验,而且在实际情况下,我发现我的角色发生了变化。我受命领导一个量化金融集团,对专有数据进行时间序列评估。

我们的应用程序栈(在工程方面,我对此没有影响,但需要与之接口)是JAVA (或SCALA)到运行在tomcat上的Hibernate 3.x (注释和xml)。很多经验丰富的软件人员..。

我需要他们提供两个函数的数据

  1. 研究(我想象直接从数据库中提取)
  2. 作为开发的任何算法的参数(如下所述)

我的团队大多是拥有数学和计算金融学位的人,有几个w/有限的java经验(我也有相当多的.NET经验)。

我们的任务是:

  1. 开发(多个)算法,从我们的底层数据中生成离散的交易信号(事件)
  2. 将这些算法应用于来自web应用程序的实时事件。
  3. 在发生任何交易信号(事件)时将其返回应用程序堆栈。 在应用程序中直观地显示事件 通过互联网向客户发送事件(以某种方式)

最好的情况是,用于算法研究和开发的任何工具(MATLAB)也将用于生产环境--并完全集成到我们的生产系统中(作为事件的侦听器,然后又作为事件反馈的源)。

最糟糕的情况是,我们开发的任何算法都需要在JAVA/SCALA空间中重新实现以进行集成。

我的问题是

  1. matlab与java的集成就足够了吗?他们没有使用应用服务器(比如JBOSS),所以我想每台tomcat机器在逻辑上和物理上都是它自己的JVM实例。因此,我不认为任何JVM约束(如MATLAB中拥有自己的实例)都是主要的障碍。
  2. 有没有人在Hibernate上将matlab接口到数据库?
  3. .NET是与matlab接口的更好的选择吗?如果是这样的话,那么java集成没有提供哪些特性呢?
  4. 在Matlab中有哪些功能可以将您的工作“编译”成模块,并添加到标准单元测试和自动构建过程(即HUDSON)中?

谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-04-02 17:42:49

  1. MATLAB的Java集成对于您的目标来说是足够的。使用来自MATLAB的Java类与JBOSS交互也没有问题。
  2. 是的,通过JBOSS。
  3. 从未接触过.NET,但您将无法获得Java所见的无缝支持。使用Java,您可以使用MATLAB作为Java脚本引擎,类似于Groovy这样的项目,或者使用api调用使用代理类的实例。
  4. 使用MATLAB Builder JA从您的MATLAB代码中生成Java类。编译后的代码可以使用任何黑匣子测试工具进行测试。
票数 2
EN

Stack Overflow用户

发布于 2011-08-30 16:06:38

关于#4:在MATLAB环境中进行测试,我推荐Steve的测试框架:http://www.mathworks.com/matlabcentral/fileexchange/22846

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

https://stackoverflow.com/questions/5523918

复制
相关文章

相似问题

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