⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 system.cpp

📁 神经网络的自适用算法
💻 CPP
字号:
#include <math.h>
#include "system.h"
#include  "RBFfunction.h"

//幅值为1的周期信号
double  Input( int k)
{
	if(  k % (int)(20/STEP) < 10/STEP )
	    return 1;
	else
		return 0;
	

}

//参考系统的差分方程
double  ExpOutputk1( double rk0, double yk0 )
{
	return  (1-STEP)*yk0 + rk0*STEP;
}


//RBF网络输出
void  neNetOutputk1( double rk0[], double yArray[], double referArray[][DIMREFER], double centerArray[] )
{
    double referSpace[DIMREFER];

	Encode(rk0, referSpace, centerArray ); //得到隐层各节点的值

	for(int dimY = 0; dimY < DIMY; dimY++ )//求解输出y数列值
	{ 
		yArray[dimY] = 0;

		for( int dimRefer = 0; dimRefer < DIMREFER; dimRefer++ )
			yArray[dimY] += referArray[dimY][dimRefer]*referSpace[dimRefer];

	}

}


//非线性系统的差分方程
double  systemOutputk1( double rk0, double yk0 )
{	
    return  yk0 + ( rk0 + yk0 * cos( yk0 ) )*STEP;	
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -