#include "stdafx.h"
#include
using namespace std;
#include "iddataTest.h"
#include "armaxTest.h"
#include "mclmcrrt.h"
#include "mclcppclass.h"
int _tmain(int argc, _TCHAR* argv[])
{
if(!mclInitializeApplication(NULL,0))
{
return -1;
}
/**
//初始化lib
if (!iddataTestInitialize())
{
return -1;
}
**/
int data[92]={23594,23700,17632,21030,23942,23670,23150,23776,22534,22016,24042,25126,25368,26122,25750,24232,20902,23456,26570,26588,25950,23102,15028,19056,18328,21272,22660,23994,23308,20524,9387,11038,10437,10309,11603,12659,10988,10076,10938,11442,11744,11791,11887,11791,10295,9964,9610,10574,11705,11923,10627,7967,9771,11302,11671,11765,12045,11480,10286,11587,11802,11324,11675,12235,11356,10349,10935,11172,11830,12081,12117,10913,10205,11320,11742,11589,11508,11925,11049,9764,9912,11383,11386,11872,12023,11497,10399,11623,12033,11775,10609,10035};
//int data[4]={1,2,3,4};
int result[92];
int N=50,p=3,q=4;
mwArray mwData(92,1,mxINT32_CLASS);
mwArray mwIdResult(92,1,mxINT32_CLASS);
mwArray mwN(1,1,mxINT32_CLASS);
mwArray mwP(1,1,mxINT32_CLASS);
mwArray mwQ(1,1,mxINT32_CLASS);
mwArray mwResult(92,1,mxINT32_CLASS);
mwData.SetData(data,92);
mwN.SetData(&N,1);
mwP.SetData(&p,1);
mwQ.SetData(&q,1);
cout<
iddata(1,mwIdResult,mwData);
result[0]=mwIdResult.Get(1,1);
armax_temp(1,mwResult,mwIdResult,mwN,mwP,mwQ);
cout<
return 0;
}