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

📄 neural.c

📁 书籍代码:遗传演算法原理与应用_活用MATLAB(Source Code)
💻 C
字号:
/* Neural control algorithm. neural.c
   PenChen Chou, July 27, 2001        */
#include <stdio.h>
#include <math.h>

float neural(float ek, float dek)
{
   float Se=1, Sde=1, dSu=1;
   float v11=10.8519, v12=42.0039,
	 v21=-0.3134, v22=-0.3082;
   float b11=-25.3636, b12=-0.0382;
   float w11=0.0188, w12=-2.1422,
	 b21=-0.0650;
   float uk;
   float x1, x2, N11, N21, N12;
   /* NN computations */
   x1=Se*ek;
   x2=Sde*dek;
   N11=v11*x1+v12*x2+b11;
   //printf("N11=%f\n",N11);
   N11=2.0/(1+exp(-2*N11))-1.0;
   //printf("N11=%f\n",N11);
   N12=v21*x1+v22*x2+b12;
   N12=2.0/(1+exp(-2*N12))-1.0;
   N21=w11*N11+w12*N12+b21;
   uk=dSu*N21;
   return uk;
}

⌨️ 快捷键说明

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