![]() |
|
|
![]()
|
|
| lisushka |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 22.5.2007 Репутация: нет Всего: нет |
Дело в том, что в Matlab я создала в GUI интерфейс диалогового окна. После нажатия на кнопку "Результат", должен запускаться код алгоритма на С++. Я, честно, уже намучалась, не получается. Как это можно сделать?
Часть кода на Matlab:
Функция main на C++:
|
||||
|
|||||
| lisushka |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 22.5.2007 Репутация: нет Всего: нет |
Забыла еще добавить, что Функция algoritm4 вызывается в функции
function btnResult_Callback(hObject, eventdata, handles) |
|||
|
||||
| popovda |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 290 Регистрация: 9.6.2006 Где: Москва Репутация: 5 Всего: 6 |
www.matlab.exponenta.ru Советую там на форуме спросить - быстрее ответят. Да, кстати, а где
в коде вызов C-функции? Что-то не вижу... Это сообщение отредактировал(а) popovda - 28.5.2007, 14:45 -------------------- С уважением, Попов Д.А. |
|||
|
||||
| lisushka |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 22.5.2007 Репутация: нет Всего: нет |
Так вот я и не понимаю, как сделать вызов функции main из Matlab
|
|||
|
||||
| popovda |
|
||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 290 Регистрация: 9.6.2006 Где: Москва Репутация: 5 Всего: 6 |
А, ну так точнее надо вопросы формулировать. Вобщем, тут такая штука:
1. Из твоей с-шной проги надо сделать dll-библиотеку c mex-функцией. 2. Ее поместить в одну из matlab-папок, например в work 3. И вызвать как обычную функцию. Если не горит, то я код с примером завтра принесу - тут книжки нету. А если горит, то или в help'е смотри как mex-функция делается, либо на www.matlab.ru в форуме. Добавлено через 8 минут и 7 секунд Вот из help'а
}
-------------------- С уважением, Попов Д.А. |
||||
|
|||||
| lisushka |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 22.5.2007 Репутация: нет Всего: нет |
Я попробую по написанному вами сама сделать, но в любом случае интересно узнать ваш вариант тоже. День в запасе есть,буду ждать...
|
|||
|
||||
![]()
|
| Добро пожаловать в раздел "Другие языки" форума Vingrad! | |
|
|
Раздел посвящён различным языкам программирования, для которых (в силу невысокой популярности) нет отдельного раздела (GPSS, Lua, MATLAB, Ada, Forth, Smalltalk, Tcl, REXX, AWK и др.)
Приятного времяпрепровождения! С уважением, Void, kemiisto . |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Другие языки | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |