matlab-coder

    0热度

    1回答

    我需要从.m Matlab文件中创建独立的可执行文件。我有Matlab 2016a大学执照。我似乎有下列选项: 1) MCR 2) Matlab Coder 3) Matlab Compiler 但是我不能在我的机器上找到MCRInstaller.bin和我都知道这是我寻找的东西。 您是否知道这三个选项中的哪一个可以帮助我,以及创建二进制文件的过程如何?这三个人是否也有免费的大学执照?如果

    0热度

    1回答

    我有一个MATLAB脚本,其中包含一个csvread调用以读取来自csv文件的数据。现在我试图用MATLAB编码器将我的MATLAB脚本编译成C语言。但是,用于C代码生成的csvread是not a member of the supported functions。 我发现的唯一从文件函数读取的是fread,它只能读取二进制文件。有没有办法使用fread来读取一个csv文件或有任何解决方法吗?

    0热度

    1回答

    我想从具有以下代码(MATLAB R2015a)的函数的编译MEX: function r = MyFunc(x,type) ind = randi(numel(x), 1); getInd = @getIndFixed; if strcmpi(type, 'random') ind = numel(x); getInd = @getIndRa

    0热度

    1回答

    嗨我试图导出使用MATLAB Coder工具从MATLAB中的注册估算器应用程序自动生成的“默认代码”为C++。 这是我今天所产生的示例代码: function [MOVINGREG] = registerImages(MOVING,FIXED) %registerImages Register grayscale images using auto-generated code from Re

    1热度

    1回答

    我想使用Matlab编码器为DCT函数生成C++代码。我写了这个简单的函数,并试图将其转换为C++。 function output_signal = my_dct(input_signal) output_signal = dct(input_signal); end 当我使用一个固定大小类型的输入参数(如双1x64),是没有问题的;然而,可变大小类型(如双1X:64)对这些错误

    0热度

    1回答

    我使用GUIDE在matlab中编写了一个GUI,并且我使用的数据结构保存为.mat文件放在matlab应用程序的本地目录中。该.MAT文件是用来传输不同功能之间的变量在GUI中,例如,在函数的开始,我会写 load data; ,我将有机会获得以前存储的所有变量。我正在尝试使用matlab编译器创建独立应用程序,但是,应用程序似乎并未将矩阵保存在本地目录中,或者以.mat格式保存任何结果。有

    0热度

    3回答

    我在Matlab建造一个神经网络,并创建了一个功能,它采用了NN。我从该函数中生成了C++代码以在我的Arduino Yun上使用它。 在Arduino的IDE我第一次写的#include“NeuralNetwork.h”,也没有问题,但编译我不知道如何调用从MATLAB编码器生成的函数。函数头是 void NeuralNetwork(const emxArray_real_T *Data, do

    0热度

    1回答

    我想从matlab函数中生成一个静态c库。生成的代码包括memset和memcpy函数调用,我不想这样做,因为我想在vivado HLS中为FPGA项目使用此代码,并且这两个操作不是允许的。 我试过以下 1)从Matlab编码器应用程序中取消选中“启用变量大小”。 2)用于下面的命令行脚本 cfg = coder.config('lib'); cfg.GenCodeOnly = true; c

    0热度

    1回答

    我从Matlab函数生成'C'代码时遇到了一些问题。像这样“不支持的MATLAB函数调用”&“代码生成工具可能会失败,除非列出的问题下面是固定的“。在生成C代码1.input,2.cell2mat,3.xlsread等时,不支持以下基本的MATLAB注释。 所以你们可以告诉我们,而不是这些注释。 由于MuruganView代码生成准备的问题,从MATLAB函数c代码生成

    0热度

    2回答

    我有一个函数可以用matlab编码器导出为C++代码。在代码中,矩阵从mat文件中加载。我正在使用: coder.load('filename.mat'); 但是,这不允许我在运行时更改文件。 我试着先用fwrite将文件保存为一个二进制文件,然后阅读如下解决方案: fileId = fopen(filename_variable,'r'); file_data = fread(fileId