我有单一的Hindmarsh-Rose(HR)神经元模型如下

x' = y - a*x^3 + b*x^2 -z + I0 + I1*cos*w*t + D*Zyi(t);

y' = c - d*x^2 -y;

z' = r[s(x - x0) - z ];

其中a,b,I1,I0,D,c,d,r,s,x0是参数 .

我想改变"w"(在I'* coswt的x'中)并包括具有D强度的白高斯噪声(Zyi(t))并捕获范围[20到60]的频率灵敏度 . 这是随机共振的问题,其中系统依赖于频率,并且在特定频率处存在可以通过SNR捕获的相干性(在这种情况下为40) .

最初我只是使用ODE45来解决系统,当它是确定性的(无噪声项,即Zyi(t))并且它产生了正确的结果,但是当加入高斯噪声时无法再现精确的结果,即无法捕获不同模拟的频率灵敏度 .

然后我使用SDEToolbox在Matlab中解决它 . 我在工具箱中使用了Euler-Maruyama和Milstein in-build Algorithms但没有用 .

function [] = sd1

a=1;

b=3;

c=1;

d=5;

s=4;

r=0.006;

x0=-1.6;

I1=0.2;

I0=1.31; %for I0=1.32 and no noise term all neurons fire.

T = 0:0.01:2000;

xi = [0.1 0.01 0.1]; %initial conditions

zyi = 0.2 * randn; %Noise term with D=0.2

f = @(T,X)[X(2) - a*X(1)^3 + b * X(1)^2 - X(3) + I0 + (I1 * cos(40 * T)) + zyi;c - d*X(1)^2 - X(2) ; r*(s*(X(1) - x0) - X(3))];

y = sde_euler(f,g,T,xi); % Integrate

figure;

plot(T,y(:,1));

end

这确实产生了一些结果但是对于“w”的不同值,它不会产生精确的结果 . 即如果“w”较小(> 20且<40),那么产生的尖峰数应该更少,并且对于w在40和50之间(大约),否则 . 神经元尖峰应该是最大的,并且对于“w”> 50和“w”<60,神经元尖峰应该再次减少 . 任何人都可以告诉我如何捕获它 .

matlab解耦合方程,如何在Matlab中求解耦合随机微分方程相关推荐

  1. matlab解kmv方程,急:Matlab求解KMV模型,使用fsolve函数出现问题

    最近也在做kmv模型 参考了你的和贴吧的改了一下代码,可是初始值设置总是有问题,参考了郑老师的初始值设置[1,1]可以搜索后,再改了以下代码,可是出的结果就只有1,1,但是用郑老师的代码改的话,出的结 ...

  2. matlab求解复杂方程,MATLAB解复杂方程并求解

    MATLAB解复杂方程并求解0 现有三个等式,两个不等式(约束条件),想要求W/680的最小值,求助大神,应该怎么算呢?等式(三个)①(23086*Q1^2)/1000+(19648*Q9^2)/10 ...

  3. 使用matlab解压不同层次文件夹中.gz压缩包并另存

    使用matlab解压不同层次文件夹中.gz压缩包并另存 目的: 存在一个文件夹,文件夹中存在子文件夹和压缩包,我们希望将这些压缩包全部解压,并存在其他相指定的文件中. 步骤 1.读取文件夹中的每一个文 ...

  4. matlab yalmip安装教程,如何在matlab路径中安装yalmip Matlab R2014a添加yalmip图文教程

    yalmip是什么?可以说,yalmip是一位"集大成者",它不仅自己包含基本的线性规划求解算法,比如linprog(线性规划).bintprog(二值线性规划).bnb(分支界定 ...

  5. MATLAB解隐函数方程时符号表达式转化为数值的方法-用vpa函数

    今天在解决一个小问题时,遇到解隐函数方程,中间涉及一个解的传递问题,才好好研究了一下 syms这个语句的一些语法规则,最终用vpa这个函数解决了符号表达式到double数值的转化. syms是符号函数 ...

  6. matlab riccati 方程,matlab解riccati方程

    Riccati 方程求解 ? ? 前三个问题将介绍解析解与数值解,后一 个属于非... 矩阵的化零空间或基础解系计算,支持符号运算 求解连续 Lyapunov 方程.Sylvester 方程的数值解 ...

  7. matlab解坐标方程,用MATLAB求解亥姆霍兹方程的方法

    MATLAB求解偏微分方程的方法是数值解法,软件自带有求解亥姆霍兹方程的例程,在命令行中输入edit PDEDEMO2查看代码,在该例程里边界条件是一个带方形孔的单位圆. 最终得到的结果是: 椭圆型偏 ...

  8. matlab 创建 符号矩阵,如何在MATLAB中动态创建符号矩阵?

    我需要在MATLAB中创建一个符号矩阵.它可以静态地完成为如何在MATLAB中动态创建符号矩阵? syms a11 a12 a21 a22; A = [a11 a12; a21 a22]; 或使用紧凑 ...

  9. matlab解对流方程初值问题,对流方程——偏微分方程的数值解法

    用迎风格式解对流方程 function u = peYF(a,dt,n,minx,maxx,M) format long; h = (maxx-minx)/(n-1); if a>0 for j ...

  10. 【MATLAB appdesigner】27_如何在appdesigner中调试,查看变量?(举例+技巧)

    写作时间:2022-07-18 目录: 1. 如何在appdesigner中调试,查看变量 2.举例 3.总结 正文: 1. 如何在appdesigner中调试,查看变量 在实际的代码编写与调试过程中 ...

最新文章

  1. 【思维训练】刺激战场极寒模式下带妹吃鸡的【兵法思维】和【统计学思维】
  2. excel vb ppap_vb是什么平台-常见问题
  3. InfoPath读取数据库
  4. PDF文件的加载及展示
  5. android开发常用的组件,Android开发常用控件与属性
  6. MATLAB求前N个数的阶乘和(通俗易懂)
  7. “狗屁不通”文章生成器网页版代码
  8. java swing 插件下载_eclipse安装swing插件
  9. 前端面试技巧和注意事项_前端HR的面试套路,你懂几个?
  10. 路由器常见的第三方系统( OpenWRT,LEDE,PandoraBox,Gargoyle | ASUSWrt,Merlin,Padavan | DD-WRT | Tomato )
  11. 实战PyQt5: 130-使用HTTP请求下载文件
  12. npm run build 打包报错primordials is not defined的解决方法
  13. 粗览Activiti Modeler操作和源代码
  14. 台式计算机风扇为什么光散热,装上RGB风扇,老机箱变的炫酷了是怎么回事
  15. 实际蒸散发和潜在蒸散发
  16. margin塌陷如何解决
  17. 图像特征描述子——Susan
  18. DM数据库备份与还原
  19. Ubuntu 16.04 下载、编译 友善之臂NanoPC-T2的Android5.1.1源码
  20. 特斯拉Model 3 Key Card里的黑科技

热门文章

  1. 新闻:西部数据拟200亿美元收购原东芝存储 《创新者的窘境》硬盘发展史
  2. 开发软件安装教程-MATLAB2016b安装教程图解
  3. 防163网易邮箱登录界面html,网易邮箱163,网易邮箱163登录界面
  4. 明月浩空播放器php源码,明月浩空音乐播放器
  5. Unity开发手游的实用插件
  6. HTML网页设计期末课程大作业~旅游住宿酒店的HTML网页设计(14页) ~学生网页设计作业源码 旅游网页代码 学生网页设计与制作期末作业下载 DW旅游网页作业代码下载...
  7. Java面试知识点概览(持续更新)
  8. 水系图一般在哪里找得到_天津大学钟澄ESM综述:高能量密度水系电池的核心组件盐包水电解质...
  9. VS2017 CUDA编程学习1:CUDA编程两变量加法运算
  10. PHP后台管理-基于Thinkphp5.0开发