Результаты поиска по запросу "mex"

13 ответов

Использование GCC (MinGW) в качестве MEX-компилятора MATLAB

Мне дали проект для запуска на MATLAB R2011a. Поскольку там есть несколько файлов .c, мне нужно настроить GCC в качестве MEX-компилятора для этого проекта. Тем не менее, я не могу найти какое-либо объяснение того, как его настроить. Я пробовал ...

5 ответов

Запускайте одно приложение C ++ из другого и общайтесь с ним

У меня есть программа C ++ (технически MATLAB mex), которую я планирую использовать для запуска автономной чистой программы C ++ slave в моей системе. Основная вызывающая программа может выглядеть примерно так: void mexFunction(int nlhs,mxArray ...

1 ответ

Работа с предварительно выделенными массивами в mex-функции Matlab

Я написал простую mex-функцию, которая обновляет уже выделенный массив Matlab: mex_test_array.c #include "mex.h" void mexFunction(int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[]) { double *x = mxGetPr(prhs[0]); x[0] = 3.1416; }Тест ...

ТОП публикаций

8 ответов

Как заставить mex связываться с libstdc ++. So.6 в / usr / lib, а не в каталоге MATLAB?

Сейчас mex в MATLAB 2012a официально поддерживает только gcc 4.4.6, но я хочу использовать gcc 4.7 на свой страх и риск. Теперь, если я скомпилирую что-нибудь с mex напрямую, он будет жаловаться, ...

3 ответа

MATLAB MEX не может найти стандартную библиотеку с XCode 4.3 (Mac)

Я начинаю использовать MEX-файлы для MATLAB (R2012a), скомпилированные из кода C (используя XCode 4.3) на моем Mac (под управлением OSX 10.7.3, Lion). Я уже установил MATLAB при условииПатч ...

3 ответа

Matlab: многократный вызов одной и той же функции mex из цикла приводит к чрезмерным накладным расходам?

У меня есть код Matlab, который нужно ускорить. Благодаря профилированию я определил конкретную функцию как виновника в замедлении выполнения. Эта функция вызывается сотни тысяч раз внутри цикла. Моей первой мыслью было преобразовать функцию в ...

1 ответ

Несоответствие часов Tic-Toc & C от MATLAB

Я написал некоторый C-код, который я называю формой MATLAB после компиляции с использованием MEX. Внутри кода C я измеряю времячасть вычисления с использованием следующего кода: clock_t begin, end; double time_elapsed; begin = clock(); /* do ...

1 ответ

Доступ к Unicode-строкам MATLAB из C

Как я могу получить доступ к базовым данным Unicode строк MATLAB через интерфейсы MATLAB Engine или MEX C? Вот пример. Давайте поместим символы Юникода в кодированный файл UTF-8 test.txt, а затем прочитаем его ...

1 ответ

Создайте файл MATLAB MEX для программы на C

Я опытный пользователь MATLAB, но совершенно новый для C и MEX файлов. У меня есть сложная программа, написанная на C, которую мне нужно вызывать из MATLAB. Программа состоит из нескольких десятков файлов в папке, включая файл с именем main.c, ...