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

emxArray_real_T в структуру C# плюс инициализация
Я пытаюсь создать "конструктор" для этой структуры С# (включая первоначальную попытку): [StructLayout(LayoutKind.Sequential)] public struct emxArray_real_T { public IntPtr data; public IntPtr size; public int allocatedSize; public int...
1320 просмотров
schedule 12.03.2024

Как преобразовать массив типа float[][] в emxArray_real_T *x
Я преобразовал функцию, которая принимает матрицу NxN в качестве входных данных и дает выходную матрицу NxN из Matlab в C, используя MatlabCoder. Это дало мне функцию, которая имеет два параметра, а именно void func(const emxArray_real_T *x,...
4517 просмотров
schedule 04.10.2023

Matlab Coder — создание EXE из файла .m
Моя главная цель — интегрировать код, написанный в Matlab(.m), с другим приложением С#. Я рассматривал 2 варианта: Use Matlab Builder NE Pros: Use to use! Минусы: Нужна лицензия ($$), которой у меня пока нет. Требуется установка MCR на ПК...
1170 просмотров
schedule 04.01.2024

Получите ошибки при запуске блока Simulink, но получите успех при запуске соответствующего M-файла в одиночку
Я хотел бы передать закодированное изображение с использованием USRP. Первый шаг — загрузить изображение с помощью Matlab и закодировать его. Соответствующие коды показаны ниже. function msg = genMsg1 %#codegen persistent msgStrSet count; if...
2072 просмотров
schedule 13.12.2022

3D-матрица в Simulink, которая может быть 2D, не поддерживается.
Я использую SIMULINK, и мне нужно было определить матрицу вращения 3,3,N, где N — количество роботов, которых я пытаюсь смоделировать. Для этого, поскольку я также использую Simulink Coder, мне пришлось определить сигнал, относящийся к этой матрице,...
268 просмотров

Проблемы с связыванием сгенерированной Matlab библиотеки C++
Я хочу использовать код, сгенерированный кодировщиком Matlab C/C++, в моем коде C++. Matlab правильно создает файлы и также приносит с собой Makefile для создания библиотеки. Я думаю, что я правильно связал библиотеку в своем Makefile, но она все...
414 просмотров

Выходной размер функции изменения формы неизвестен
Я использую кодировщик Matlab для компиляции некоторых файлов .m в статическую библиотеку C. В приведенной ниже функции я получаю следующие ошибки: function net = mlpunpak(net, w) nin = net.nin; nhidden = net.nhidden; nout =...
842 просмотров
schedule 20.09.2022

Условное использование coder.extrinsics
Этот вопрос относится к внешним функциям Matlab coder . Некоторые функции, такие как fprintf , являются внешними в более старой версии Matlab и не являются внешними в более новых. Есть ли способ поддерживать несколько версий Matlab, если...
128 просмотров
schedule 25.11.2023

Преобразование целого числа в строку с помощью совместимой с C++ функции для Matlab Coder
Я использую Matlab Coder для преобразования некоторого кода Matlab в C++, однако у меня возникают проблемы с преобразованием целых чисел в строки. int2str() не поддерживается для генерации кода, поэтому я должен найти другой способ...
2715 просмотров

Полиморфизм в MATLAB Coder
В MATLAB наследование от matlab.mixin.Heterogeneous для базового класса позволит хороший полиморфизм. Однако, похоже, это не поддерживается в Coder. Во-первых, может ли кто-нибудь подтвердить, что Coder не может использовать...
390 просмотров
schedule 20.07.2022

как использовать сгенерированный код из матлаба
Я хочу использовать C-кодер в Matlab. Это переводит m-код в C-код. Я использую простую функцию, которая добавляет 5 чисел. При генерации кода появляется много C- и H-файлов. конечно, вы можете просто выбрать код, который вам нужен, и импортировать...
374 просмотров
schedule 04.04.2024

Matlab Coder и среда разработки Arduino emxCreateWrapper_real_T
Я построил нейронную сеть в Matlab и создал функцию, которая использует NN. Я сгенерировал код C++ из этой функции, чтобы использовать его на моем Arduino Yun. В Arduino IDE я сначала написал #include «NeuralNetwork.h», и у меня не было проблем с...
632 просмотров
schedule 01.12.2023

ошибка: '' невозможно преобразовать 'uint8 * {aka unsigned int *}' в 'const emxArray_uint8_T *'? '?
Я написал функцию Matlab для вычисления энтропии изображения " ent=entropoy(image) " и преобразования ее в функцию C ++ с помощью matlab кодера. Я делаю некоторые вычисления в файле c++ , а затем пытаюсь преобразовать весь код C ++ в функцию...
692 просмотров
schedule 04.01.2023

Использование fftw3 с комплексным типом fftw
Я использую кодировщик MATLAB для генерации кода, который имеет дело с комплексными числами. Определение типа по умолчанию для сложного типа, сгенерированного MATLAB: typedef double real_T;//real number typedef struct { real_T re; real_T im;...
415 просмотров
schedule 09.07.2022

Принуждение Matlab Coder к созданию структур
В моем коде была одна структура, созданная с помощью функции create_a_structure.m с a_struct = create_a_structure() . Несколько других функций либо вызвали эту функцию, либо изменили значения в полях этой структуры. Используя...
270 просмотров
schedule 21.03.2022

Может ли MATLAB Coder сгенерировать функцию, которая принимает указатель в качестве входных данных?
Я хотел бы использовать MATLAB Coder для создания исполняемого файла (или функции в объектный файл), который принимает указатель на массив в качестве входных данных. Я использовал libpointer для создания объекта указателя, а затем попытался...
139 просмотров
schedule 14.05.2024

Ошибка в Matlab Coder: индекс превышает размеры массива
Я пытаюсь преобразовать сценарий .m в C++ с помощью MATLAB Coder. function P=r_p(1,var1,var3) p=[[3,7] [10,15] [6,19] [21,19] [43,11] [969,2] [113,9] [43,59] [21,15] [6,15] [10,18] [3,15]]; tmax=sum(p(:,1))+41; coder.varsize('x');...
80 просмотров
schedule 07.09.2022