资源简介
神经元 单振子 ML模型 神经计算 神经网络
代码片段和文件信息
/**************************************************/
/*********************H-H model********************/
/**************************************************/
/****************equation form f=dx/dt***********/
/**************************************************/
#include
#include
#include
double xx[3];
double f[3];
int neq=2;
long int nstep = 5000;
double dt=0.01;
double eps=20.0;
double V1=-1.2;
double V2=18;
double V3=2;
double V4=30;
double Vk=-84;
double Vca=120;
double Vl=-60;
double gl=2.0;
double gk=8.0;
double gca=4.4;
double I; //parameter bifurcation (left subcritical Hoft :stable and unstable cycle-------[88.293193.85761])
double fai=0.04;
double minf(double x);
double winf(double x);
double tao(double x);
void ftn();
main()
{
FILE *fi;
FILE *ff;
FILE *fp;
long int j;
double f1[3]f2[3]f3[3]f4[3]x0[3];
int iisioldisinewkk;
double n;
double x1x2x3;
// int T;
ff=fopen(“ML.dat““w“);
fp=fopen(“ML_ISI.dat““w“);
fi=fopen(“ML_initial.dat““w“);
for(n=1;n<=15000;n=n+1)
{
I=n;
printf(“%lf\n“n);
xx[1] = -30;
xx[2] = 0.11;
x1=xx[1];
x2=xx[1];
x3=xx[1];
isiold=0;
isinew=0;
kk=0;
xx[0] = 0.0;
x0[0] = 0.0;
printf(“please wait %lf\n“n);
for(j=1;j<=500*nstep;j++)
{
/*
if(j>=20*nstep&&j<=40*nstep)
I=50;
else
I=0;
*/
for(i=1;i<=neq;i++)
x0[i] = xx[i];
ftn();
for(i=1;i<=neq;i++)
{
f1[i]=f[i]*dt;
xx[i]=x0[i]+f1[i]/2.0;
}
ftn();
for(i=1;i<=
- 上一篇:PIC16LF1829程序
- 下一篇:学生成绩管理系统源代码
相关资源
- 括号嵌套问题课程设计
- linux文件传输项目源码
- msp430锁相环源程序
- 基于单片机的智能交通灯PROTEUS仿真图
- MPU6050(STM32 DMP).rar
- 锐格实验.zip
- 复数的四则运算数据结构 实验
- 顺序栈,压栈、弹栈、获得栈顶元素
- Proteus8.9 VSM Studio WINAVR编译器仿真ATM
- Proteus8.9 VSM Studio WINAVR编译器仿真ATM
- x9c103控制程序
- 银行家算法课程设计报告
- 最小生成树----源码
- MPEG2标准的编解码器
- 电梯模拟 用C写的 很好的一个图形化
- 江苏大学885程序设计编程题答案
- gmp-6.1.2静态库-已编译
- Keil uVision4 STC库文件
- C51与ADXL345通信外加上位机显示程序
- GPS数据解析程序原创
- 校运动会管理系统.zip
- 教师信息和学生成绩管理系统
- ADXL345模块 51程序
- 单片机频率计数器
- 编译原理课程设计:基于表达式的计
- lzw压缩与解压
- PID C 语言算法DSP2812PWM
- 班级档案管理系统
- C 程序设计学生宿舍管理系统
- TDC-GP2激光测距应用
评论
共有 条评论