Вопросы по теме 'matlab-coder'
Обходной путь для отсутствия поддержки динамической памяти во встроенных функциональных блоках MATLAB
Предыстория:
Я унаследовал модель MATLAB Discrete-Event Simulation и хочу автоматизировать и ускорить ее выполнение. Вместо того, чтобы вызывать sim(modelName) и заставлять MATLAB запускать интерпретируемый код, я хотел бы решение, похожее на...
1302 просмотров
schedule
08.03.2023
Как использовать конструкцию переключателя со строками переменной длины в Embedded Matlab?
Мне никогда особо не нравился Embedded MATLAB именно из-за ситуаций, подобных тому, о чем я собираюсь спросить :) По моему опыту, преобразование в Embedded MATLAB часто требует гораздо больше усилий, чем простое переписывание на C (когда вы знаете C и...
2118 просмотров
schedule
18.12.2022
Генерация случайных чисел в Simulink с функциональным блоком MATLAB
Я пытался как погуглить этот вопрос, так и найти среди вопросов и ответов здесь, но я не нашел определенного ответа на свой вопрос, поэтому я создаю новый. Надеюсь, особых проблем не будет!
Я создаю симуляцию в Simulink, где у меня есть блок...
3890 просмотров
schedule
23.04.2022
Ожидаемое скалярное значение: MATLAB Coder
Я получаю следующую ошибку при использовании кодировщика MATLAB для создания кода С++ из файла m с вызовом функции c ompmex.c
Вызовы функций C всегда возвращают скалярные значения, но здесь ожидается нескалярное значение.
Мой код:
function...
1224 просмотров
schedule
30.03.2023
Выражение MATLAB 'Mf' не имеет правильной разреженности
Здравствуйте, я пытаюсь преобразовать функцию в функцию .mex с помощью команды «кодер». Одним из моих входных данных является разреженная двойная матрица. когда кодировщик просит определить тип переменной 'Mf', я устанавливаю ее как двойную (:inf x...
202 просмотров
schedule
11.10.2022
3D-матрица как вывод функции Matlab в модели Simulink
У меня следующая проблема.
У меня есть модель SIMULINK, и в этой модели у меня есть блок: функция Matlab, следующий http://it.mathworks.com/help/simulink/slref/matlabfunction.html
Для моей функции у меня есть ввод:
вектор (N x 1)...
865 просмотров
schedule
17.09.2022
Ошибка при компиляции кода LINUX Matlab с помощью MatlabR2012a
Я пытаюсь скомпилировать функцию Matlab в C. Здесь у вас есть объявление функции:
function [SpdLmt0, SpdLmt1, SpdLmt2, SpdLmt3, SpdLmt4, SpdLmt5, SpdLmt6,
SpdLmt7, SpdLmt8, SpdLmt9, SLDst0, SLDst1, SLDst2, SLDst3, SLDst4,
SLDst5, SLDst6,...
95 просмотров
schedule
26.11.2022
Кодер Матлаб; Подписка на mxArray не поддерживается.
Используя кодировщик Matlab, я получаю ошибку Subscripting into an mxArray is not supported. в следующей функции:
function net = mlpunpak(net, w)
% Check arguments for consistency
errstring = consist(net, 'mlp');
if ~isempty(errstring);...
668 просмотров
schedule
24.10.2022
преобразование кода Matlab в ошибку готовности кода c
Я хочу преобразовать свой код Matlab в код C. Но когда я пытаюсь это сделать, в отчете о готовности кода появляется много предупреждений. Хотя я разобрался со многими проблемами, но все еще есть некоторые функции, которые не поддерживаются, и мне...
162 просмотров
schedule
30.07.2022
Базовая работа в сети с Matlab Coder
Я пытаюсь получить очень простые сетевые функции с помощью Matlab Coder (мне нужно превратить его в код C). Однако все сетевые классы и объекты, которые я пробовал, не поддерживаются Coder. Кажется неразумным, что Matlab полностью пренебрегает сетью...
340 просмотров
schedule
16.05.2023
Корни MATLAB функционируют в MATLAB иначе, чем в Simulink?
Я реализовал следующую пользовательскую функцию в MATLAB:
function Q = Calc_Q(Head, freq)
b6 = [3.7572E-07 -1.5707E-05 6.0490E-03 5.0018E-02 2.1180E-01];
b5 = [-9.0927E-06 8.9033E-04 -3.2415E-02 5.4525E-01 -8.1649E+00] / 10e2;
b4 = [7.5172E-06...
430 просмотров
schedule
29.05.2023
Получить данные из emxArray_real_T
Я преобразовал простой код в C++ с помощью кодировщика Matlab. Однако моя главная проблема в том, что я не могу получить результат! Как преобразовать вывод типа emxArray_real_T в массив C++ и распечатать его?
1411 просмотров
schedule
25.07.2023
Нерекурсивная реализация разрешений в Matlab, совместимая с Coder
Я пытаюсь преобразовать часть своей функции в Matlab в С++ с помощью кодера. Coder не поддерживает функцию perms . Я широко использую perms в своем коде. После поиска в Интернете я нашел несколько предложений о том, как создать список всех...
251 просмотров
schedule
02.10.2022
Преобразование MATLAB в C++ с помощью кодировщика MATLAB
Я собираюсь преобразовать код MATLAB, «полный операций над матрицами», в C++, я не уверен, что кодировщик MATLAB сгенерирует эффективный код C++. Лучше ли преобразовать его вручную, хотя это так много времени?
1965 просмотров
schedule
11.02.2023
Matlab Coder с использованием boolean_T
Я пытаюсь сгенерировать код C для простой функции Matlab funciton:
function[] = myfunc()
%#codegen
fprintf('Executing myfun\n');
fid = fopen('file_created_by_myfun.txt','w');
fwrite(fid,'This is written by myfun upon execution');
fclose(fid);
end...
1055 просмотров
schedule
13.07.2023
Загрузка файла MATLAB/Embedded Coder
Я сгенерировал код для загрузки матового файла следующим образом
data=coder.load('data.mat');
a=data.a;
b=data.b;
Поскольку одна из переменных, например "a", очень большая, она определяется как большой статический массив const в основной...
190 просмотров
schedule
07.05.2023
Может ли кодер генерации MATLAB C генерировать C-код, который подходит для встроенной системы?
Мне нужно преобразовать этот код в код C.
Вопросы:
Будет ли MATLAB Coder генерировать C-код, безопасный для памяти, например, они не используют calloc или malloc . Стандарт Misra C не позволяет кодеру использовать динамическое...
271 просмотров
schedule
04.03.2023
Как я могу преобразовать M-файл в код сборки RISC-V?
Я новичок в RISC-V. Я хочу преобразовать этот код MATLAB (M-файл) в код сборки RISC-V, может ли кто-нибудь дать несколько предложений или комментариев о том, как я могу это сделать.
С уважением, Юлия
175 просмотров
schedule
10.01.2023