![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| brut4s |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 11.10.2010 Репутация: нет Всего: нет |
добрый день.
нет ли у кого работающих солюшенов по вызову Matlab из Java? необходимо передать из java в матлаб аргументы, обработать их и прислать результат обратно "в яву" (пока что нашёл варианты вроде использования jni или запись аргументов в файл с последующим ожиданием результатьв обратботки этого файла матлабом - но это всё какие-то, пардон, извращения, к тому-же с багами) заранее спасибо |
|||
|
||||
| AntonSaburov |
|
|||
![]() Штурман ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5658 Регистрация: 2.7.2002 Где: Санкт-Петербург Репутация: 51 Всего: 118 |
Можно попробовать поискать вариант через COM-объекты. Но по-моему если с файлом работает - то почему бы и не использовать. Вполне работоспособно.
|
|||
|
||||
| kemiisto |
|
|||
![]() Дикий Кот. =^.^= ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Участник Клуба Сообщений: 3292 Регистрация: 29.7.2007 Репутация: 5 Всего: 160 |
Вот это и есть извращение. Нет, возможно, у Вас есть какая-то необходимость. Но и MATLAB, и Java - "вещи в себе", отдельные миры. Что-то гуглится. Но я бы не стал смешивать. Если только на скорую руку. -------------------- |
|||
|
||||
| brut4s |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 11.10.2010 Репутация: нет Всего: нет |
Тут возникают проблемы синхронизации. Получается два процесса матлаб и ява, и общие файлы между ними. Матлаб должен крутиться и дёргать файлы на наличие инпута, а ява же записывает инпут, а потом ждёт "у моря погоды" - когда матлаб заполнит аутпут и "отпустит" его. Ну если для одного, вызывающего процесса со стороны явы, я примерно представляю как выкрутится, то для нескольких уже становится проблемно: может получиться конфликт на инпуте и аутпуте между ними.
Может для Вас это и "отдельные миры", я же рассматриваю их исключительно как инструмент Пока покурю по ссылке на наличие проблем описанных выше. |
||||
|
|||||
| Fieral |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 250 Регистрация: 10.12.2007 Репутация: нет Всего: 1 |
Есть один http://matlab4java.wordpress.com/instruction-ru/ Схема работы примерно такая: из java дёргается матлаб, который поднимает java-RMI-сервер и ждёт данных на обработку, затем выполняе пересылка данных в матлаб, обработка и получение результата обратно. Добавлено @ 14:46 Комментарии и багрепорты приветствуются. Это сообщение отредактировал(а) Fieral - 30.3.2011, 18:38 --------------------
Если собака свернулась калачиком, значит будет дождь, а если сидит выпучив глаза, значит у неё запор. |
|||
|
||||
| brut4s |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 11.10.2010 Репутация: нет Всего: нет |
|
||||
|
|||||
| Fieral |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 250 Регистрация: 10.12.2007 Репутация: нет Всего: 1 |
--------------------
Если собака свернулась калачиком, значит будет дождь, а если сидит выпучив глаза, значит у неё запор. |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |