Вопросы по теме 'matlab-coder'

утверждать одномерный двойной массив неограниченной длины (кодер Matlab)
В настоящее время я использую этот код: assert(isa(values,'double')); assert(size(values, 1) <= 1000); убедить кодера Matlab сделать значения одномерным массивом. Конечная цель — иметь возможность взаимодействовать с ним через C# и...
572 просмотров
schedule 16.05.2023

Определение входных данных переменного размера для Matlab Coder
Я пытаюсь создать файл кода mex из файла .m с помощью кодера Matlab. Код, для которого function [result,x]=tesrank(A,x) result = []; n = x; for col= 1:n result = [result, sum(A==col, 2)]; end Для фиксированного размера я могу получить...
1865 просмотров
schedule 28.08.2022

Кодер Matlab - ожидается скаляр. Нескаляры не поддерживаются в IF или WHILE.
У меня есть следующий код Matlab v - это массив одного измерения. v = getV(x,y,z); if isempty(v) fail_code = 1; elseif max(v) <= vmax % <============== error is here fail_code = 0; vplus = max(v); else vplus = vmax; end...
7769 просмотров
schedule 29.10.2023

Ошибка C++ при использовании MatLab dll: найден один или несколько многократно определенных символов
Я пытаюсь использовать функцию MatLab в С++ с помощью MCR (среда выполнения компилятора MatLab). Однако я получаю сообщение об ошибке при вызове функции из C++. Это вывод, когда я пытаюсь построить: 1>------ Build started: Project: MatLab...
439 просмотров
schedule 10.04.2023

Кодер Matlab Ошибка при отступе сгенерированного кода C
Я пытаюсь преобразовать код MATLAB в C++ с помощью кодировщика MATLAB, но появляется эта ошибка: Ошибка отступа сгенерированного кода C Ошибка указывает на название самой функции и больше пояснений в ней нет. может кто-нибудь сказать мне, что...
225 просмотров
schedule 06.04.2024

Использование возможностей Matlab в проекте xcode
Я знаком с Matlab и хотел бы использовать то, что знаю, для добавления функций, которые я ищу, в свое приложение iOS. Название действительно говорит обо всем, я бы хотел, чтобы мое приложение могло использовать математические возможности, которые...
726 просмотров
schedule 14.07.2023

Объединение кода Matlab и кода c/c++ для функции mex с использованием Matlab Coder
Что ж, Matlab Coder может преобразовывать .m файлы в mex функции с некоторыми ограничениями. Например, нельзя вызывать mex-функции внутри файла .m , который необходимо преобразовать. Но относится ли это ограничение только к тем mex-функциям,...
959 просмотров
schedule 14.09.2022

Ошибка с файлом MEX. Индекс превышает размеры матрицы. Значение индекса 3 превышает допустимый диапазон [1-2] массива gesgroup
У меня есть файл функции для файла mex. Но при запуске mex-файла выдает ошибку. Ниже приведен код. В коде я инициализировал 3 вектора с именами group,horgroup,gesgroup и объявил gesgroup как varsize. group = zeros(1,2); horgroup =...
517 просмотров
schedule 29.05.2023

Есть ли способ создать файл .exe для файла .m в Matlab без mcr?
У меня есть файл matlab(.m) и соответствующий файл gui(.fig). Теперь я хочу сгенерировать файл (.exe), то есть отдельное приложение, которое работает на ПК, где не установлен Matlab. Могу ли я сделать это без добавления mcr (среда выполнения...
1814 просмотров

как преобразовать Matlab в C с помощью кодера MATLAB
Я хочу преобразовать код Matlab в код C с помощью кодировщика MATLAB, но это не работает. Я попытался ниже код Matlab ... и построить с помощью кодировщика MATLAB function example() recObj = audiorecorder(44100,16,1); disp('Start...
568 просмотров
schedule 18.07.2022

Функция MATLAB Coder не определена в 2014a
Я пытаюсь преобразовать функцию expm для вычисления экспоненты матрицы с С++ на Mex, чтобы повысить эффективность. Однако было бы очень трудной задачей преобразовать код C++ в жизнеспособный код Mex, а затем запустить функцию mex "filename.cpp"....
477 просмотров
schedule 31.03.2023

MATLAB Coder дает ошибку выхода за границы для структуры
Я пытаюсь использовать код MEX с помощью набора инструментов кодера MATLAB. В коде изначально были массивы ячеек, которые в данный момент не обрабатываются кодером, поэтому я решил использовать структуры в качестве компенсации за это. Моя проблема...
368 просмотров
schedule 19.04.2023

Как создать глобальный массив, который увеличивается в размере в Simulink
Я хотел бы создать глобальный массив в функциональном блоке Matlab в Simulink, который увеличивается в размере каждый раз, когда вызывается функциональный блок Matlab. Единственный подход к созданию глобальных переменных в функциональном блоке Matlab...
1358 просмотров
schedule 06.07.2022

Функция Mexed дает очень небольшую разницу при выполнении математики
Поэтому я попробовал матричную экспоненциальную функцию, используя набор инструментов MATLAB Coder, и у меня получилось ее построить. Я продолжил тестирование, чтобы убедиться, что результаты надежны и более эффективны. Хотя код был быстрее, ответ,...
84 просмотров

MATLAB: деление матрицы MEX дает результат, отличный от m-файла
Я использовал инструмент кодера MATLAB для создания MEX-версии матричной экспоненциальной функции, которая будет использоваться в другом наборе функций. Проблема в том, что версия MEX дает результаты, отличные от исходного m-файла. После отладки я...
369 просмотров

Включение библиотек c в раздел пользовательского кода Simulink
Я пытаюсь включить Csparse из SuiteSparse в Simulink. Я включил заголовок ch.h и каталог c-функций в раздел пользовательского кода. Если я вызову функцию cs_compress вместо code.ceval , я получу эта ошибка: cs_compress.obj : error...
290 просмотров
schedule 04.06.2022

Создание автономного масляного фильтра с кодером Matlab
Я пытаюсь скомпилировать с помощью Matlab Coder пользовательскую функцию, которая включает фильтр Баттерворта. Я извлек строки, которые вызывают у меня проблемы с функцией кодера Matlab. function [output] = myfilter(input,fs) %#codegen f1 = 5;...
670 просмотров

Преобразование файлов Matlab m в коды C / C ++ с помощью Matlab Coder, включая файлы mex (mxArray)
Я использую Matlab Coder для генерации кодов C / C ++ из файла matlab .m , который вызывает внешние функции C / C ++ . Я поработал и обнаружил, что " code.ceval " заставило его работать. Но это усложняется, когда .m файл вызывает внешний...
949 просмотров
schedule 24.07.2022

Matlab audioread/audioplay в C/C++ через Coder
Я работаю над проектом Matlab, где добавляю эффекты к аудиофайлам (mp3, wav). Поэтому я загружаю файлы в массивы с помощью функции matlab audioread(..). Теперь я хочу экспортировать это на Android. Я читал, что лучше всего использовать Matlab...
993 просмотров
schedule 01.02.2023

Как я могу убедиться, что emxArray правильно размещен в сгенерированном коде C?
У меня есть следующий файл .m (с именем testmemoryallocation.m ), предназначенный для генерации кода в Matlab Coder. Конечно, это всего лишь тестовый файл, демонстрирующий концепцию. function output = testmemoryallocation(dim) %#codegen...
876 просмотров
schedule 27.06.2022