分配矩阵条目时MexFunction崩溃

时间:2015-08-24 14:22:54

标签: c++ matlab mex

在mex函数中,我有以下代码

double c[a][b][b*2-1];

for (int i = 0; i < a; i++){
    for (int l = 0; l < b; l++) {
        for (int m = -l; m <= l; m++) {

           c[i][l][m+l] = some_function();

         }
    }
}

它崩溃了。我检查了a,b的值。两者都是正整数。

即使我尝试执行这个简单的命令而不是循环

c[0][0][0] = 1.0;

MATLAB崩溃了。

我该怎么办?

(使用mxArray除外......)

0 个答案:

没有答案