📄 map_64qam.c
字号:
_mxarray71_ = mclInitializeComplex(3.0, 1.0);
_mxarray72_ = mclInitializeDoubleVector(1, 6, _array73_);
_mxarray74_ = mclInitializeComplex(-7.0, 3.0);
_mxarray75_ = mclInitializeDoubleVector(1, 6, _array76_);
_mxarray77_ = mclInitializeComplex(-5.0, 3.0);
_mxarray78_ = mclInitializeDoubleVector(1, 6, _array79_);
_mxarray80_ = mclInitializeComplex(-1.0, 3.0);
_mxarray81_ = mclInitializeDoubleVector(1, 6, _array82_);
_mxarray83_ = mclInitializeComplex(-3.0, 3.0);
_mxarray84_ = mclInitializeDoubleVector(1, 6, _array85_);
_mxarray86_ = mclInitializeComplex(7.0, 3.0);
_mxarray87_ = mclInitializeDoubleVector(1, 6, _array88_);
_mxarray89_ = mclInitializeComplex(5.0, 3.0);
_mxarray90_ = mclInitializeDoubleVector(1, 6, _array91_);
_mxarray92_ = mclInitializeComplex(1.0, 3.0);
_mxarray93_ = mclInitializeDoubleVector(1, 6, _array94_);
_mxarray95_ = mclInitializeComplex(3.0, 3.0);
_mxarray96_ = mclInitializeDoubleVector(1, 6, _array97_);
_mxarray98_ = mclInitializeComplex(-7.0, -7.0);
_mxarray99_ = mclInitializeDoubleVector(1, 6, _array100_);
_mxarray101_ = mclInitializeComplex(-5.0, -7.0);
_mxarray102_ = mclInitializeDoubleVector(1, 6, _array103_);
_mxarray104_ = mclInitializeComplex(-1.0, -7.0);
_mxarray105_ = mclInitializeDoubleVector(1, 6, _array106_);
_mxarray107_ = mclInitializeComplex(-3.0, -7.0);
_mxarray108_ = mclInitializeDoubleVector(1, 6, _array109_);
_mxarray110_ = mclInitializeComplex(7.0, -7.0);
_mxarray111_ = mclInitializeDoubleVector(1, 6, _array112_);
_mxarray113_ = mclInitializeComplex(5.0, -7.0);
_mxarray114_ = mclInitializeDoubleVector(1, 6, _array115_);
_mxarray116_ = mclInitializeComplex(1.0, -7.0);
_mxarray117_ = mclInitializeDoubleVector(1, 6, _array118_);
_mxarray119_ = mclInitializeComplex(3.0, -7.0);
_mxarray120_ = mclInitializeDoubleVector(1, 6, _array121_);
_mxarray122_ = mclInitializeComplex(-7.0, -5.0);
_mxarray123_ = mclInitializeDoubleVector(1, 6, _array124_);
_mxarray125_ = mclInitializeComplex(-5.0, -5.0);
_mxarray126_ = mclInitializeDoubleVector(1, 6, _array127_);
_mxarray128_ = mclInitializeComplex(-1.0, -5.0);
_mxarray129_ = mclInitializeDoubleVector(1, 6, _array130_);
_mxarray131_ = mclInitializeComplex(-3.0, -5.0);
_mxarray132_ = mclInitializeDoubleVector(1, 6, _array133_);
_mxarray134_ = mclInitializeComplex(7.0, -5.0);
_mxarray135_ = mclInitializeDoubleVector(1, 6, _array136_);
_mxarray137_ = mclInitializeComplex(5.0, -5.0);
_mxarray138_ = mclInitializeDoubleVector(1, 6, _array139_);
_mxarray140_ = mclInitializeComplex(1.0, -5.0);
_mxarray141_ = mclInitializeDoubleVector(1, 6, _array142_);
_mxarray143_ = mclInitializeComplex(3.0, -5.0);
_mxarray144_ = mclInitializeDoubleVector(1, 6, _array145_);
_mxarray146_ = mclInitializeComplex(-7.0, -1.0);
_mxarray147_ = mclInitializeDoubleVector(1, 6, _array148_);
_mxarray149_ = mclInitializeComplex(-5.0, -1.0);
_mxarray150_ = mclInitializeDoubleVector(1, 6, _array151_);
_mxarray152_ = mclInitializeComplex(-1.0, -1.0);
_mxarray153_ = mclInitializeDoubleVector(1, 6, _array154_);
_mxarray155_ = mclInitializeComplex(-3.0, -1.0);
_mxarray156_ = mclInitializeDoubleVector(1, 6, _array157_);
_mxarray158_ = mclInitializeComplex(7.0, -1.0);
_mxarray159_ = mclInitializeDoubleVector(1, 6, _array160_);
_mxarray161_ = mclInitializeComplex(5.0, -1.0);
_mxarray162_ = mclInitializeDoubleVector(1, 6, _array163_);
_mxarray164_ = mclInitializeComplex(1.0, -1.0);
_mxarray165_ = mclInitializeDoubleVector(1, 6, _array166_);
_mxarray167_ = mclInitializeComplex(3.0, -1.0);
_mxarray168_ = mclInitializeDoubleVector(1, 6, _array169_);
_mxarray170_ = mclInitializeComplex(-7.0, -3.0);
_mxarray171_ = mclInitializeDoubleVector(1, 6, _array172_);
_mxarray173_ = mclInitializeComplex(-5.0, -3.0);
_mxarray174_ = mclInitializeDoubleVector(1, 6, _array175_);
_mxarray176_ = mclInitializeComplex(-1.0, -3.0);
_mxarray177_ = mclInitializeDoubleVector(1, 6, _array178_);
_mxarray179_ = mclInitializeComplex(-3.0, -3.0);
_mxarray180_ = mclInitializeDoubleVector(1, 6, _array181_);
_mxarray182_ = mclInitializeComplex(7.0, -3.0);
_mxarray183_ = mclInitializeDoubleVector(1, 6, _array184_);
_mxarray185_ = mclInitializeComplex(5.0, -3.0);
_mxarray186_ = mclInitializeDoubleVector(1, 6, _array187_);
_mxarray188_ = mclInitializeComplex(1.0, -3.0);
_mxarray189_ = mclInitializeComplex(3.0, -3.0);
_mxarray190_ = mclInitializeDouble(42.0);
}
void TerminateModule_map_64qam(void) {
mxDestroyArray(_mxarray190_);
mxDestroyArray(_mxarray189_);
mxDestroyArray(_mxarray188_);
mxDestroyArray(_mxarray186_);
mxDestroyArray(_mxarray185_);
mxDestroyArray(_mxarray183_);
mxDestroyArray(_mxarray182_);
mxDestroyArray(_mxarray180_);
mxDestroyArray(_mxarray179_);
mxDestroyArray(_mxarray177_);
mxDestroyArray(_mxarray176_);
mxDestroyArray(_mxarray174_);
mxDestroyArray(_mxarray173_);
mxDestroyArray(_mxarray171_);
mxDestroyArray(_mxarray170_);
mxDestroyArray(_mxarray168_);
mxDestroyArray(_mxarray167_);
mxDestroyArray(_mxarray165_);
mxDestroyArray(_mxarray164_);
mxDestroyArray(_mxarray162_);
mxDestroyArray(_mxarray161_);
mxDestroyArray(_mxarray159_);
mxDestroyArray(_mxarray158_);
mxDestroyArray(_mxarray156_);
mxDestroyArray(_mxarray155_);
mxDestroyArray(_mxarray153_);
mxDestroyArray(_mxarray152_);
mxDestroyArray(_mxarray150_);
mxDestroyArray(_mxarray149_);
mxDestroyArray(_mxarray147_);
mxDestroyArray(_mxarray146_);
mxDestroyArray(_mxarray144_);
mxDestroyArray(_mxarray143_);
mxDestroyArray(_mxarray141_);
mxDestroyArray(_mxarray140_);
mxDestroyArray(_mxarray138_);
mxDestroyArray(_mxarray137_);
mxDestroyArray(_mxarray135_);
mxDestroyArray(_mxarray134_);
mxDestroyArray(_mxarray132_);
mxDestroyArray(_mxarray131_);
mxDestroyArray(_mxarray129_);
mxDestroyArray(_mxarray128_);
mxDestroyArray(_mxarray126_);
mxDestroyArray(_mxarray125_);
mxDestroyArray(_mxarray123_);
mxDestroyArray(_mxarray122_);
mxDestroyArray(_mxarray120_);
mxDestroyArray(_mxarray119_);
mxDestroyArray(_mxarray117_);
mxDestroyArray(_mxarray116_);
mxDestroyArray(_mxarray114_);
mxDestroyArray(_mxarray113_);
mxDestroyArray(_mxarray111_);
mxDestroyArray(_mxarray110_);
mxDestroyArray(_mxarray108_);
mxDestroyArray(_mxarray107_);
mxDestroyArray(_mxarray105_);
mxDestroyArray(_mxarray104_);
mxDestroyArray(_mxarray102_);
mxDestroyArray(_mxarray101_);
mxDestroyArray(_mxarray99_);
mxDestroyArray(_mxarray98_);
mxDestroyArray(_mxarray96_);
mxDestroyArray(_mxarray95_);
mxDestroyArray(_mxarray93_);
mxDestroyArray(_mxarray92_);
mxDestroyArray(_mxarray90_);
mxDestroyArray(_mxarray89_);
mxDestroyArray(_mxarray87_);
mxDestroyArray(_mxarray86_);
mxDestroyArray(_mxarray84_);
mxDestroyArray(_mxarray83_);
mxDestroyArray(_mxarray81_);
mxDestroyArray(_mxarray80_);
mxDestroyArray(_mxarray78_);
mxDestroyArray(_mxarray77_);
mxDestroyArray(_mxarray75_);
mxDestroyArray(_mxarray74_);
mxDestroyArray(_mxarray72_);
mxDestroyArray(_mxarray71_);
mxDestroyArray(_mxarray69_);
mxDestroyArray(_mxarray68_);
mxDestroyArray(_mxarray66_);
mxDestroyArray(_mxarray65_);
mxDestroyArray(_mxarray63_);
mxDestroyArray(_mxarray62_);
mxDestroyArray(_mxarray60_);
mxDestroyArray(_mxarray59_);
mxDestroyArray(_mxarray57_);
mxDestroyArray(_mxarray56_);
mxDestroyArray(_mxarray54_);
mxDestroyArray(_mxarray53_);
mxDestroyArray(_mxarray51_);
mxDestroyArray(_mxarray50_);
mxDestroyArray(_mxarray48_);
mxDestroyArray(_mxarray47_);
mxDestroyArray(_mxarray45_);
mxDestroyArray(_mxarray44_);
mxDestroyArray(_mxarray42_);
mxDestroyArray(_mxarray41_);
mxDestroyArray(_mxarray39_);
mxDestroyArray(_mxarray38_);
mxDestroyArray(_mxarray36_);
mxDestroyArray(_mxarray35_);
mxDestroyArray(_mxarray33_);
mxDestroyArray(_mxarray32_);
mxDestroyArray(_mxarray30_);
mxDestroyArray(_mxarray29_);
mxDestroyArray(_mxarray27_);
mxDestroyArray(_mxarray26_);
mxDestroyArray(_mxarray24_);
mxDestroyArray(_mxarray23_);
mxDestroyArray(_mxarray21_);
mxDestroyArray(_mxarray20_);
mxDestroyArray(_mxarray18_);
mxDestroyArray(_mxarray17_);
mxDestroyArray(_mxarray15_);
mxDestroyArray(_mxarray14_);
mxDestroyArray(_mxarray12_);
mxDestroyArray(_mxarray11_);
mxDestroyArray(_mxarray9_);
mxDestroyArray(_mxarray8_);
mxDestroyArray(_mxarray6_);
mxDestroyArray(_mxarray5_);
mxDestroyArray(_mxarray3_);
mxDestroyArray(_mxarray2_);
mxDestroyArray(_mxarray0_);
}
static mxArray * Mmap_64qam(int nargout_, mxArray * y);
_mexLocalFunctionTable _local_function_table_map_64qam
= { 0, (mexFunctionTableEntry *)NULL };
/*
* The function "mlfMap_64qam" contains the normal interface for the
* "map_64qam" M-function from file
* "c:\matlab6p5\work\adptive_ofdm\adptive_ofdm\map_64qam.m" (lines 1-67). This
* function processes any input arguments and passes them to the implementation
* version of the function, appearing above.
*/
mxArray * mlfMap_64qam(mxArray * y) {
int nargout = 1;
mxArray * x = NULL;
mlfEnterNewContext(0, 1, y);
x = Mmap_64qam(nargout, y);
mlfRestorePreviousContext(0, 1, y);
return mlfReturnValue(x);
}
/*
* The function "mlxMap_64qam" contains the feval interface for the "map_64qam"
* M-function from file
* "c:\matlab6p5\work\adptive_ofdm\adptive_ofdm\map_64qam.m" (lines 1-67). The
* feval function calls the implementation version of map_64qam through this
* function. This function processes any input arguments and passes them to the
* implementation version of the function, appearing above.
*/
void mlxMap_64qam(int nlhs, mxArray * plhs[], int nrhs, mxArray * prhs[]) {
mxArray * mprhs[1];
mxArray * mplhs[1];
int i;
if (nlhs > 1) {
mlfError(
mxCreateString(
"Run-time Error: File: map_64qam Line: 1 Column:"
" 1 The function \"map_64qam\" was called with m"
"ore than the declared number of outputs (1)."),
NULL);
}
if (nrhs > 1) {
mlfError(
mxCreateString(
"Run-time Error: File: map_64qam Line: 1 Column:"
" 1 The function \"map_64qam\" was called with m"
"ore than the declared number of inputs (1)."),
NULL);
}
for (i = 0; i < 1; ++i) {
mplhs[i] = NULL;
}
for (i = 0; i < 1 && i < nrhs; ++i) {
mprhs[i] = prhs[i];
}
for (; i < 1; ++i) {
mprhs[i] = NULL;
}
mlfEnterNewContext(0, 1, mprhs[0]);
mplhs[0] = Mmap_64qam(nlhs, mprhs[0]);
mlfRestorePreviousContext(0, 1, mprhs[0]);
plhs[0] = mplhs[0];
}
/*
* The function "Mmap_64qam" is the implementation version of the "map_64qam"
* M-function from file
* "c:\matlab6p5\work\adptive_ofdm\adptive_ofdm\map_64qam.m" (lines 1-67). It
* contains the actual compiled code for that M-function. It is a static
* function and must only be called from one of the interface functions,
* appearing below.
*/
/*
* function x=map_64qam(y)
*/
static mxArray * Mmap_64qam(int nargout_, mxArray * y) {
mexLocalFunctionTable save_local_function_table_
= mclSetCurrentLocalFunctionTable(&_local_function_table_map_64qam);
mxArray * x = NULL;
mclCopyArray(&y);
/*
* if y==[0 0 0 0 0 0] x=-7+7*j;
*/
if (mclEqBool(mclVa(y, "y"), _mxarray0_)) {
mlfAssign(&x, _mxarray2_);
/*
* elseif y==[0 0 0 0 0 1] x=-5+7*j;
*/
} else if (mclEqBool(mclVa(y, "y"), _mxarray3_)) {
mlfAssign(&x, _mxarray5_);
/*
* elseif y==[0 0 0 0 1 0] x=-1+7*j;
*/
} else if (mclEqBool(mclVa(y, "y"), _mxarray6_)) {
mlfAssign(&x, _mxarray8_);
/*
* elseif y==[0 0 0 0 1 1] x=-3+7*j;
*/
} else if (mclEqBool(mclVa(y, "y"), _mxarray9_)) {
mlfAssign(&x, _mxarray11_);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -