2010-07-02 2 views

ответ

2

Если у вас есть Parallel Computing Toolbox и MATLAB Distributed Computing Server, вы можете использовать программирование в стиле MPI для отправки данных между двумя процессами MATLAB. Вы можете использовать такие функции, как labSend и labReceive для отправки и получения данных.

2

Существует несколько возможностей без каких-либо дополнительных наборов инструментов, в зависимости от ваших конкретных потребностей. Подробную информацию см. В помощи Matlab о external interfaces. Для высокой производительности, mexing пользовательская связь C, вероятно, является вашим лучшим вариантом. Использование общих файлов в сетевом хранилище было бы альтернативой, которая проще реализовать, но менее эффективной, особенно если вам нужна частая связь.

0

для примера программирования сокетов в MATLAB с использованием Java, см this related post

0

Добавление некоторых особенностей других ответов, here's an example of using Java for sockets. multicore и MatlabMPI используют файловую систему, поэтому я считаю, что если у вас есть сетевая файловая система общего пользования, вы можете использовать их на разных машинах. И here is an old implementation in C++.

У нас есть непосредственный опыт работы с multicore, который является наименее похожим на настоящую сотовую связь из вышеперечисленного, но он выполняет работу для грубо параллельных заданий.

Смежные вопросы