【发布时间】:2013-04-23 08:58:54
【问题描述】:
我使用 MATLAB 编码器将 M 文件转换为 cpp 文件。
构建时出现问题。
预期为逻辑、char、int、fi、single 或 double。找到一个 数组。 MxArrays 从对 MATLAB 的调用返回 解释器,并且在表达式中不受支持。他们可能只是 用于赋值的右侧并作为参数 外在函数。
MATLAB 代码:
nms = sum(transpose(X).^2);
nms0=-1 * nms;
nms2=transpose(nms0);
nms3=transpose(X);
nms4=nms2*ones(1,n);
nms5=ones(n,1)*nms;
nms6=2*X*nms3;
nms7=zeros(150,150);
nms7=nms4-nms5; //This line is wrong
nms8=nms7 + nms6;
K = exp(nms8);
我想知道为什么代码在MATLAB中运行正确,但是在构建时却出错了
【问题讨论】:
标签: matlab