如何在Matlab中创建服务器(一台计算机)

时间:2014-04-23 07:48:45

标签: matlab

我需要在Matlab中进行简单的模拟。它由我(客户端)向服务器发送二进制向量b组成。该服务器已包含向量x。我想要它计算向量b和x之间的内积并将它发回给我。

是否可以在matlab(在一台计算机中)创建可以相互交换信息的不同独立服务器?使用TCP / IP服务器套接字是一个好主意吗?

请帮帮我

2 个答案:

答案 0 :(得分:0)

使用TCP或UDP可以使模拟适用于其他计算机上的服务器。可以在仪器控制工具箱中找到这些协议的接口,但如果您没有,那么File Exchange上的几个工具箱也提供接口。 This one似乎是最新的。

另一种方法是通过memory-mapped file进行通信,MATLAB本身支持,但如果服务器在另一台计算机上运行,​​这将无效。

答案 1 :(得分:0)

如果您不想使用任何其他Matlab工具箱,可以编写一个简单的Java TCP服务器和客户端,并从Matlab实例化它们。

以前的question是从Matlab调用Java的。

有许多用于设置Java TCP服务器和客户端的教程。