5
ответов

Можно ли обернуть класс c ++ с помощью переменной-члена функцией mex? [Дубликат]

Я думаю, что связанный с этим вопрос касается только случая, когда класс не имеет переменных-членов. Благодарю.
вопрос задан: 10 November 2015 20:13
3
ответа

Правильно перегружая stringbuf для замены суда в файле MEX MATLAB

MathWorks в настоящее время не позволяет Вам использовать суд из файла MEX, когда рабочий стол MATLAB открыт, потому что они перенаправили stdout. Их текущее обходное решение обеспечивает функцию, mexPrintf...
вопрос задан: 25 May 2019 22:09
2
ответа

Как добавить “справку” - текст к mex-функции?

Я пишу файл MEX Matlab. Однако файлы MEX, кажется, имеют серьезное ограничение: справка mexfilename не заставит текст справки появляться. Я мог обойти это путем записи m-файла, это в конечном счете...
вопрос задан: 21 August 2012 16:39
2
ответа

matlab в C++ C и C++ C в [закрытом] matlab

Кажется, что несколько способов назвать matlab в C++ C и назвать C++ C в matlab. В то время как я пытаюсь перечислить их здесь, укажите на это, Если я пропускаю что-то. Для вызова C++ C в matlab существует также два...
вопрос задан: 29 October 2011 03:04
2
ответа

Интерфейс MATLAB MEX для объекта класса с несколькими функциями

Я использую интерфейс MEX для запуска кода C ++ в MATLAB. Я хотел бы добавить несколько функций в MATLAB для обработки объекта System: sysInit () sysRefresh () sysSetAttribute (name, value) String = ...
вопрос задан: 18 October 2011 18:44
2
ответа

Как получить доступ к матрице в поле matlab структуры от функции mex?

Я пытаюсь выяснить, как получить доступ к матрице, которая хранится в поле в matlab структуре от функции mex. Это ужасно длинно обветренный... Позвольте мне объяснить: у Меня есть matlab структура, которая была...
вопрос задан: 11 May 2010 19:53
2
ответа

общие местоположения библиотеки для matlab файлов MEX:

Я пытаюсь записать matlab mex функция, которая использует libhdf5; Моя установка Linux обеспечивает, libhdf5-1.8 совместно использовал библиотеки и заголовки. Однако моя версия Matlab, r2007b, обеспечивает libhdf5.so от...
вопрос задан: 4 February 2010 22:26
2
ответа

Профилирование mex-функции

Я только что переписал программу Matlab в C++ как mex-функция для ускорения вещей с фантастическими результатами. Это решение оптимизации было очень очень хорошей идеей, с до фактора 20 убыстряются...
вопрос задан: 14 August 2009 09:08
2
ответа

выполнение старого файла MEX на новых выпусках matlab

Я пытаюсь запустить программу, первоначально протестированную на Matlab 6.5 на новом выпуске (R2009a), программа использует некоторые файлы MEX, и я получаю следующую ошибку при попытке выполнить его:??? недопустимый файл MEX '/...
вопрос задан: 12 May 2009 10:57
1
ответ

Конечные точки WCF Mex для нескольких привязки

Я создаю сервис WCF, который выставит привязку BasicHttp и NetTcp. Я также добавил две соответствующих конечных точки Mex, т.е. <сервисное название = "WCFTest. CalculatorService" behaviorConfiguration = "...
вопрос задан: 18 October 2013 08:51
0
ответов

Разница между size_t и mwSize при компиляции MEX-файлов C для Matlab

В настоящее время я работаю над переносом некоторых MEX-файлов C для 32-битного Matlab на 64-битный Matlab. При этом я столкнулся с двумя типами: один принадлежит разработчикам Matlab, а другой является стандартом C. ...
вопрос задан: 29 March 2019 13:43
0
ответов

Как решить системную ошибку matlab с помощью mex-кода на платформе Windows 7?

Программное обеспечение matlab обнаружило системную ошибку при запуске кодов matlab с использованием функции mex. Я пытался найти исходные коды языка C для подробной информации об ошибках, но не имею ...
вопрос задан: 28 March 2019 06:13
0
ответов

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

Мне дали проект для запуска на MATLAB R2011a. Поскольку там есть несколько файлов .c - мне нужно настроить GCC в качестве компилятора MEX для этого проекта. Однако я не могу найти никакого объяснения, поскольку ...
вопрос задан: 17 December 2015 09:05
0
ответов

Создание разреженной матрицы в MEX

Как создать 2-мерную разреженную матрицу в MEX-файле, написанном на C. После создания матрицы как получить доступ к элементам индивидуально, как в C, скажем, mat [i] [j]? Устал использовать функцию mxCreateNumericArray ...
вопрос задан: 13 December 2013 08:25
0
ответов

Как остановить сбой Matlab при (неправильном) выполнении mex-файла с функциональностью CUDA

В настоящее время я разрабатываю mex-файл с функциональностью CUDA для использования в MATLAB. Когда я делаю что-то не так (например, неправильные указатели или что-то в этом роде), MATLAB всегда дает сбой (окна подсказывают мне ...
вопрос задан: 7 October 2013 20:49
0
ответов

mex-файл дает сбой, как использовать MATLAB_MEM_MGR в matlab?

Я скомпилировал код C ++ в MEX-файл, но при вызове этого MEX-файла происходит сбой. Это дает следующую ошибку сообщение в MATLAB: обнаружено нарушение сегментации. Я попытался использовать try-catch в C ++ ...
вопрос задан: 13 August 2013 20:47
0
ответов

Связывание FFTW с файлом Matlab Mex

Я пытаюсь запустить код FFTW в файле mex. Это строго для целей разработки и тестирования. После некоторого поиска в Google я вижу, что другие пытались сделать что-то подобное, и у них были ...
вопрос задан: 24 January 2013 11:24
0
ответов

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

Я начинаю использовать файлы MEX для MATLAB (R2012a), скомпилированные из кода C (с использованием XCode 4.3) на моем Mac (под управлением OSX 10.7. 3, Лев). Я уже установил предоставленный MATLAB патч для XCode...
вопрос задан: 21 December 2012 10:54
0
ответов

Настройка mex для использования компилятора Visual Studio 2010

У меня установлена ​​Visual Studio 2010. Однако MATLAB не находит компилятор. >> Выберите свой компилятор для создания файлов внешнего интерфейса (MEX): Хотите, чтобы mex ...
вопрос задан: 29 July 2012 18:09
0
ответов

Как мне профилировать функцию MEX -в Matlab

У меня есть функция Mex -(, функция на C++, которую вы можете вызывать из Matlab ), которую я написал, и я хочу профилировать ее с помощью valgrind/kcachegrind. Я знаю, как использовать valgrind/kcachegrind, если вы...
вопрос задан: 27 June 2012 05:59
0
ответов

Пользовательские структуры с функцией MATLAB mex

Я пытаюсь связать мой код C с MATLAB с помощью функции mex, и, боюсь, я сильно запутался. В частности, я хочу знать, могу ли я использовать свои собственные определяемые пользователем типы данных (например, .. .
вопрос задан: 9 June 2012 21:33
0
ответов

Как указать mex связываться с libstdc++.so.6 в /usr/lib вместо того, который находится в каталоге MATLAB?

Теперь mex в MATLAB 2012a официально поддерживает только gcc 4.4.6, но я хочу использовать gcc 4.7 на свой страх и риск. Теперь, если я скомпилирую что-то непосредственно с помощью mex, он будет жаловаться, что /usr/lib/gcc/i686-linux-gnu/4....
вопрос задан: 31 March 2012 21:22
0
ответов

Привязка c++/MATLAB к Mex

Я собираюсь написать Mex-файл, чтобы использовать свой код на C++ в MATLAB. Этот код построен на основе одноэлементного класса (в C++). Я читал, что для того, чтобы память была постоянной, я должен использовать MxAlloc вместо...
вопрос задан: 27 March 2012 08:05
0
ответов

завис и / или segfault при использовании ускорения :: потоки из Matlab, а не при прямом вызове

В чем проблема, если у людей есть похожая проблема: после некоторых обсуждений с поддержкой Mathworks выяснилось, что это конфликт между повышением системы и поставляемыми библиотеками повышения Matlab: ...
вопрос задан: 15 February 2012 15:58
0
ответов

Как сделать большие службы WCF со многими функциями, импортируемыми в VS 2010?

У меня есть большой класс со многими функциями, представленными как служба WCF, который также имеет mex endpiont. Теперь, когда я пытаюсь добавить ссылку на эту службу в Visual Studio 2010, я получаю следующее ...
вопрос задан: 12 February 2012 22:13
0
ответов

Переменные Matlab демонстрируют «ссылочное» поведение при копировании и передаче в файл mex

У меня есть файл mex (скомпилированный в VS2010, Matlab 2010b), который принимает переменную и меняет ее. Например, в файле mex это выглядит так: double * fp = (double *) mxGetPr (prhs [0]); * fp = ...
вопрос задан: 24 January 2012 10:14
0
ответов

Как предоставить Matlab старую версию gcc, которую он хочет?

На моем компьютере установлена ​​Ubuntu 10.10 с gcc 4.4.4. Я пытаюсь скомпилировать несколько файлов mex, использующих CUDA, и получаю следующее сообщение об ошибке: >> cns_build ('hmax') компиляция ... / home / leMe / hmax / cns / source / ...
вопрос задан: 15 December 2011 17:33
0
ответов

Почему OpenMP в mex-файле создает только 1 поток?

Я новичок в OpenMP. У меня есть следующий код, который отлично компилируется с использованием Matlab mex, настроенного с помощью MSVS2010. В компьютере доступно 8 процессоров (которые я также проверил с помощью matlabpool). # ...
вопрос задан: 7 November 2011 17:27
0
ответов

Установка * по умолчанию * порядка данных (C против Fortran) в Numpy

Я портирую некоторый код MATLAB для Numpy. Эта задача включает удаление MEX из некоторого кода C ++ и замену его эквивалентными вызовами C-API Numpy. Одна из проблем заключается в том, что код MEX обрабатывает ...
вопрос задан: 27 October 2011 02:15
0
ответов

Встраивание Python в MATLAB

Я пытаюсь встроить Python 2.6 в MATLAB (7.12). Я хотел встроить файл mex, написанный на C. Это отлично сработало для небольших простых примеров с использованием скаляров. Однако, если Numpy (1.6.1) импортирован ...
вопрос задан: 18 October 2011 20:00