Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何可靠地从matlab程序中输出数据?_Matlab - Fatal编程技术网

如何可靠地从matlab程序中输出数据?

如何可靠地从matlab程序中输出数据?,matlab,Matlab,我必须创建一个matlab程序来获取和转换从传感器接收到的流数据。反过来,它需要将其输出数据流推送到另一个应用程序。是否有一些matlab命令/api可用于从matlab输出连续的输出流 http?工艺管道?其他?您可以使用UDP进行流式传输,但这真的很糟糕。我对此有很多问题。我无法在不左右丢弃数据包的情况下以每秒1兆字节的速度传输浮点数据。实际上,我切换到了开源程序octave,它与matlab兼容(您的.m代码只是按原样运行),可以更好地处理快速UDP流 如果你在做传感器控制,你可能应该坚持

我必须创建一个matlab程序来获取和转换从传感器接收到的流数据。反过来,它需要将其输出数据流推送到另一个应用程序。是否有一些matlab命令/api可用于从matlab输出连续的输出流


http?工艺管道?其他?

您可以使用UDP进行流式传输,但这真的很糟糕。我对此有很多问题。我无法在不左右丢弃数据包的情况下以每秒1兆字节的速度传输浮点数据。实际上,我切换到了开源程序octave,它与matlab兼容(您的.m代码只是按原样运行),可以更好地处理快速UDP流


如果你在做传感器控制,你可能应该坚持使用TCP。

哦,我没有意识到倍频程是代码级兼容的。实际上,我想我应该通过简单的操作系统管道流到scala程序——将matlab输出推送到stdout并将其插入scala的stdin——或者从scala中运行matlab进程并在scala程序中读取其stdout流。