楼主: wangpuyuan0
9323 10

[求助] 随机微分方程的MATLAB编程问题 [推广有奖]

  • 0关注
  • 2粉丝

已卖:101份资源

讲师

72%

还不是VIP/贵宾

-

威望
0
论坛币
877 个
通用积分
27.7106
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
9275 点
帖子
283
精华
0
在线时间
372 小时
注册时间
2013-8-17
最后登录
2025-12-26

楼主
wangpuyuan0 发表于 2013-9-21 11:46:23 |AI写论文
10论坛币
请问有谁知道随机微分方程的MATLAB编程看什么资料,推荐一些现成的程序资料。谢谢了!
例如Ito积分:dx(t)=x(t)dt+3x(t)dw(t)

关键词:MATLAB编程 MATLAB 随机微分方程 matla atlab 程序 资料

沙发
wangpuyuan0 发表于 2013-9-21 14:57:05
ziyjq

藤椅
wangpuyuan0 发表于 2013-9-22 15:33:36
自已顶起吧

板凳
Little_dog 发表于 2013-10-31 20:29:15
离散化之后实现,比如dx(t)=x(t+1)-x(t),然后dw(t)~N(0,delta(t)),然后累积

报纸
diablox1 发表于 2013-11-1 00:15:41
MATLAB入门书就可以

地板
施海岩 发表于 2016-3-17 22:40:17
clf;clear,clc
dxdt=@(t,x)x(1)+3* x(1))*randn;
x0=1;     %这里初值取1,可以自定
tspan=[0 10];   %求解区间
[t,val]=ode45(dxdt,tspan,x0);
plot(t,val)
grid on
set(gca,'xtick',0:1:10,'ytick',1:.2:3.5)

7
87517619 发表于 2016-7-16 10:08:30
施海岩 发表于 2016-3-17 22:40
clf;clear,clc
dxdt=@(t,x)x(1)+3* x(1))*randn;
x0=1;     %这里初值取1,可以自定
你好,你的程序好像多了一个括号

还有就是dw那部分好像没有实现啊

8
在阳光下跳舞 发表于 2017-5-23 21:06:13
请问此问题解决没,楼主?能交流一下吗?

9
superwasami 发表于 2017-5-26 15:22:22
咦 不错哇 明白了

10
在阳光下跳舞 发表于 2017-5-27 15:02:26
superwasami 发表于 2017-5-26 15:22
咦 不错哇 明白了
你好,你明白怎么回事了吗?

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
jg-xs1
拉您进交流群
GMT+8, 2026-1-9 12:44