matlab中iddate函数,如何在vs2010中调用matlab的一些内置时间序列函数,iddata

#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;

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值