随机微分方程的MATLAB数值求解


dt=0.01;
tout=200; %总时间为2
x=zeros(1,tout);
x(1)=0.5; %初始位置
mu=0.2; sigma=1;
Wt=sqrt(dt)*randn(1,tout); %产生随机序列Wt
for t=1:tout-1x(t+1)=x(t)+mu*x(t)*dt+sigma*x(t)*Wt(t);
end
t1=1:10:tout; %对原时间序列进行抽样
xt=zeros(1,length(t1));
i=1;
for t=t1xt(i)=0.5*exp((mu-0.5*sigma^2).*dt*t+ ...sigma*sum(Wt(1:t))); %使用理论解对原序列进行抽样计算i=i+1;
end
plot(dt*(1:tout),x,LineWidth=1.5)
hold on
plot(dt*t1,xt,LineWidth=1.5)
hold off
xlabel("$t$",FontSize=20,Interpreter="latex")
dt=0.01;
tout=200;
n=10000;
tends=zeros(1,n);
x=zeros(1,tout);
x(1)=0.1;
mu=0.2; sigma=1;
for k=1:nWt=sqrt(dt)*randn(1,tout); %产生随机序列Wtfor t=1:tout-1x(t+1)=x(t)+mu*x(t)*dt+sigma*x(t)*Wt(t);endtends(k)=x(end);
end
histogram(tends,200)
dt=0.01;
tout=200;
x=zeros(1,tout);
x(1)=0; %初始位置
mu=5; sigma=2;
for i=1:5Wt=sqrt(dt)*randn(1,tout); %产生随机序列Wtfor t=1:tout-1x(t+1)=x(t)-mu*x(t)*dt+sigma*Wt(t);endplot(dt*(1:tout),x,LineWidth=1.5)hold on
end
xlabel("$t$",FontSize=20,Interpreter="latex")
hold off
dt=0.01;
tout=200;
x=zeros(1,tout);
x(1)=0; %初始位置
mu=5; sigma=2;
tends=zeros(1,100000);
for i=1:100000Wt=sqrt(dt)*randn(1,tout); %产生随机序列Wtfor t=1:tout-1x(t+1)=x(t)-mu*x(t)*dt+sigma*Wt(t); %Langevin方程endtends(i)=x(end);
end
s1=sqrt((1-exp(-2*mu*dt*tout))/(2*mu))*sigma;
histogram(tends,Normalization="pdf")
hold on
plot(-3:0.1:3,1/sqrt(2*pi*s1^2)* ...exp(-(-3:0.1:3).^2/(2*s1^2)),LineWidth=1.5) %理论分布
hold off
dt=0.01;
tout=100;
x=zeros(1,tout);
x(1)=0; %初始位置
y=x;for i=1:20Wtx=sqrt(dt)*randn(1,tout); %产生随机序列WtxWty=sqrt(dt)*randn(1,tout); %产生随机序列Wtyfor t=1:tout-1x(t+1)=x(t)+Wtx(t); %布朗运动y(t+1)=y(t)+Wty(t);endpatch([x,NaN],[y,NaN],[1:tout,NaN],LineWidth=1.5,EdgeColor='interp')colormap('jet')
end
xlabel("$x$",FontSize=20,Interpreter="latex")
ylabel("$y$",FontSize=20,Interpreter="latex")
^Sauer T. Computational solution of stochastic differential equations[J]. Wiley Interdisciplinary Reviews: Computational Statistics, 2013, 5(5): 362-371. https://wires.onlinelibrary.wiley.com/doi/full/10.1002/wics.1272
详见知乎:https://zhuanlan.zhihu.com/p/666480835?utm_campaign=&utm_medium=social&utm_oi=1315073218793488384&utm_psn=1710572578152996864&utm_source=qq
相关文章:
随机微分方程的MATLAB数值求解
dt0.01; tout200; %总时间为2 xzeros(1,tout); x(1)0.5; %初始位置 mu0.2; sigma1; Wtsqrt(dt)*randn(1,tout); %产生随机序列Wt for t1:tout-1x(t1)x(t)mu*x(t)*dtsigma*x(t)*Wt(t); end t11:10:tout; %对原时间序列进行抽样 xtzeros(1,length(t1)); i1; for tt1xt(i)0.5*exp(…...
ChatGPT 也并非万能,品牌如何搭上 AIGC「快班车」
内容即产品的时代,所见即所得,所得甚至超越所见。 无论是在公域的电商平台、社交媒体,还是品牌私域的官网、社群、小程序,品牌如果想与用户发生连接,内容永远是最前置的第一要素。 01 当内容被消费过,就…...
【JavaSE】不允许你不会使用String类
🎥 个人主页:深鱼~🔥收录专栏:JavaSE🌄欢迎 👍点赞✍评论⭐收藏 目录 前言: 一、常用方法 1.1 字符串构造 1.2 String对象的比较 (1)比较是否引用同一个对象 注意…...
身份证阅读器和社保卡读卡器Harmony鸿蒙系统ArkTS语言SDK开发包
项目需求,用ArkTS新一代开发语言实现了在Harmony鸿蒙系统上面兼容身份证阅读器和社保卡读卡器,调用了DonseeDeviceLib.har这个读卡库。 需要注意的是,鸿蒙系统的app扩展名为.hap,本项目编译输出的应用为:entry-default…...
并发与并行
并发和并行是操作系统中的两个重要概念,它们在定义和处理任务的方式上有一些区别。 并发(concurrency)是指在一段时间内,有多个程序都处于启动运行到运行完毕之间,但任一时刻点上只有一个程序在处理机上运行。它是一种…...
搭个网页应用,让ChatGPT帮我写SQL
大家好,我是凌览。 开门见山,我搭了一个网页应用名字叫sql-translate。访问链接挂在我的个人博客(https://linglan01.cn/about)导航栏,也可以访问https://www.linglan01.cn/c/sql-translate/直达sql-translate。 它的主要功能有:…...
实时云渲染 助力破解智慧园区痛点困局
智慧园区是运用先进的信息技术,如物联网(IoT)、大数据、云计算、人工智能、三维可视化等,对园区内的各类设施、资源以及管理进行智能化和数字化升级。其目标是通过科技手段提升园区的运营效率、资源利用率,提供更便捷、…...
计算机组成原理2
1.浮点数 2.IEEE 754 3.存储器的性能指标 4.存储器的层次化结构 主存类似手机运行内存8g ,辅存类似手机内存128g.... 辅存必须先通过主存才能被cpu接收,就例如微信打开那个月亮小人界面两三秒就是主存在读取辅存的程序然后被cpu接收运行。 5.主存储…...
Py之PyMuPDF:PyMuPDF的简介、安装、使用方法之详细攻略
Py之PyMuPDF:PyMuPDF的简介、安装、使用方法之详细攻略 目录 PyMuPDF的简介 PyMuPDF的安装 PyMuPDF的使用方法 1、基础用法 PyMuPDF的简介 PyMuPDF是一个高性能的Python库,用于PDF(和其他)文档的数据提取,分析,转换和操作。 …...
2023亚太杯数学建模A题B题C题思路模型代码论文指导
2023亚太地区数学建模A题思路:开赛后第一时间更新,获取见文末 名片 2023亚太地区数学建模B题思路:开赛后第一时间更新,获取见文末 名片 2023亚太地区数学建模C题思路:开赛后第一时间更新,获取见文末 名片…...
【C/PTA】函数专项练习(四)
本文结合PTA专项练习带领读者掌握函数,刷题为主注释为辅,在代码中理解思路,其它不做过多叙述。 目录 6-1 计算A[n]1/(1 A[n-1])6-2 递归实现顺序输出整数6-3 自然数的位数(递归版)6-4 分治法求解金块问题6-5 汉诺塔6-6 重复显示字符(递归版)…...
广西柳州机械异形零部件三维扫描3D抄数全尺寸测绘建模-CASAIM中科广电
一、背景介绍 复杂机械异形零部件具有不规则的形状和复杂的结构,给生产制造带来了很大的检测难度。为了确保零部件的制造质量和精度,需要对零部件进行全面的尺寸检测和分析。 CASAIM三维扫描仪在机械异形零部件全尺寸检测应用可以实现对机械异形零部件…...
(四)C语言之符号常量概述
(四)C语言之符号常量概述 一、符号常量概述 一、符号常量概述 在程序中使用像300,20等这样的等类似的“幻数”不是一个好的习惯,它们无法向阅读该程序的人提供更多有用的信息,从而使得修改程序变得困难。处理这种幻数的一种方法是…...
springboot -sse -flux 服务器推送消息
先说BUG处理,遇到提示异步问题 Async support must be enabled on a servlet and for all filters involved in async request processing. This is done in Java code using the Servlet API or by adding "<async-supported>true</async-supported&…...
js进阶笔记之原型,原型链
目录 1、原型对象 constructor 属性 对象原型 2、原型链 3、instanceof 4、原型继承 1、原型对象 面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候再一个一个的依次调用就可以了。 面向对象是把事务分解成为…...
【DevOps】Git 图文详解(四):Git 使用入门
本系列包含: Git 图文详解(一):简介及基础概念Git 图文详解(二):Git 安装及配置Git 图文详解(三):常用的 Git GUIGit 图文详解(四)&a…...
Jquery ajax 同步阻塞引起的UI线程阻塞的坑(loading图片显示不出来 )
Jquery ajax 同步阻塞引起的UI线程阻塞的坑(loading图片显示不出来,layer.load延迟)jax重新获取数据刷新页面功能,因为ajax属于耗时操作,想在获取数据且加载页面时显示加载遮罩层,结果发现了ajax的好多坑。…...
读书笔记——《黑猩猩的政治》
前言 弗朗斯德瓦尔(Frans de Waal)的代表作《黑猩猩政治》成书于1982年,是它的首部书籍作品,也是美国国会新任议员的被推荐读物。之前看的他另一部作品的《万智有灵》是2016年的作品,时间跨度居然这么大。《万智有灵》介绍了许多…...
此处不允许使用特性namespace
1.DOCTYPE 后面改成 mapper 2.PUBLIC一行中的Config改为Mapper 3.将下一行config变为小写的mapper <?xml version"1.0" encoding"UTF-8" ?> <!DOCTYPE mapperPUBLIC "-//mybatis.org//DTD Mapper 3.0//EN""http://mybatis.or…...
随笔记录-springmvc_ResourceHandlerRegistry+ResourceHttpRequestHandler
环境:springboot-2.7.5 配置文件配置静态资源映射 springboot配置静态资源映射方式是通过 WebMvcAutoConfiguration 实现的 spring: # resources: # # 自springboot 2.5.5之后,该属性已经被废弃,使用spring.web.resources.static-locat…...
别再乱改了!YOLOv8添加CBAM/CA注意力模块的正确姿势(附完整代码)
YOLOv8注意力模块集成实战:从原理到部署的完整指南 在目标检测领域,YOLOv8以其卓越的速度-精度平衡成为工业界和学术界的宠儿。但许多开发者发现,当尝试为模型添加注意力机制时,常常陷入各种技术陷阱——从文件结构混乱到性能不升…...
SS528开发板USB耳机没声音?手把手教你从内核驱动到应用层完整打通ALSA音频通路
SS528开发板USB音频调试实战:从驱动加载到ALSA应用开发全解析 当你在SS528开发板上插入USB耳机却遭遇"沉默的抗议"时,这种看似简单的硬件连接问题往往隐藏着从内核空间到用户空间的复杂交互链条。本文将带你深入嵌入式音频系统的腹地ÿ…...
别再死记硬背了!用这个‘色环电阻速查表’和口诀,3秒读出阻值(附高清图)
电子工程师必备:色环电阻3秒速查法与实战技巧 每次面对五颜六色的电阻环带,你是否还在翻书查表或死记硬背?本文将彻底改变你的工作方式——通过独创的"色环定位法"和智能速查工具,让你在3秒内准确读取任何色环电阻值。我…...
2026年云南旅行社供应商实力对比,选哪家更靠谱?
云南,一直是国内旅游的热门目的地。但美景背后,高原反应、隐形消费、行程踩坑……也劝退了不少游客。面对市场上五花八门的旅行社,如何选出一家真正靠谱、有实力、能让人放心的供应商?今天,我们不谈虚的,就…...
家庭无线网络技术对比与组网优化指南
1. 无线家庭网络技术全景解析二十年前,当第一代Wi-Fi路由器开始进入家庭时,谁能想到今天的智能家居设备会如此依赖无线连接?作为从业十余年的网络工程师,我见证了从HomeRF到Wi-Fi 6的技术演进历程。本文将深入剖析四种主流无线家域…...
文本到视频生成技术:原理、挑战与应用
1. 文本到视频生成技术概述文本到视频(Text-to-Video, T2V)生成技术正在重塑数字内容创作的方式。这项技术能够将自然语言描述转化为连贯的视频序列,其核心挑战在于同时满足三个维度的要求:单帧画面的视觉质量、帧与帧之间的时序连…...
虎贲等考 AI 智能写作 —— 全流程学术赋能,真实可信的论文智能辅助平台
虎贲等考 AI 智能写作(官网:https://www.aihbdk.com/)是基于人工智能技术、专为学术场景打造的全流程论文写作辅助工具,面向本硕博学生、科研工作者提供从开题报告、文献综述、正文撰写,到真实图表、数据、公式代码、问…...
Windows 11中WSL 2安装与配置全指南
1. Windows Subsystem for Linux (WSL) 发展历程回顾Windows Subsystem for Linux(简称WSL)是微软在2016年推出的一项革命性功能,它首次让开发者能够在Windows系统上原生运行Linux二进制文件。作为一个在Windows内核上实现的兼容层࿰…...
批量更新不用游标:CASE WHEN + 集合操作,一行SQL搞定!
📌 今日关键词:批量更新、效率优化、CASE WHEN、集合操作、MySQL技巧 大家好呀!我是数据库小学妹👋 今天上午我们学了游标——它能逐行处理数据,但在处理大量数据时容易“卡顿”。那有没有更简单、更高效的办法呢…...
利用ADI官方HDL仓库加速FPGA系统开发:从IP核到完整参考设计
1. 项目概述:从GitHub仓库到可复用的数字设计资产在数字电路设计领域,无论是做FPGA原型验证、ASIC前端设计,还是嵌入式系统开发,我们常常面临一个基础且耗时的问题:如何快速、可靠地驱动各种外围芯片?从高速…...
