24小时热门版块排行榜    

查看: 217  |  回复: 0

蓝云天

木虫 (著名写手)

[交流] 【求助】请教ode45中加入噪声的问题

大家好!
我想用ode45解一带噪声的微分方程组,就是在某一分量上架入噪声,也就是将函数的的第二行换成%%%后的语句。但是matalb能够开始计算却算不出结果,程序如下,请大家指点,谢谢!!
function s=output;
tstart = 0; % 时间初始值
tstep = 1e-1; % 时间步长
wholetimes = 3e2; % 总的循环次数
options = odeset('RelTol',1e-4,'AbsTol',1e-5);
tspan=tstart:tstep:wholetimes*tstep;
[T,Y] = ode45(@Lorenz,tspan,[2 3 7],options);
s=[T,Y];

function dY=Lorenz(t,Y);
a=10;
b=8/3;
r=28;
dY=zeros(3,1)
dY=[a*(Y(2)-Y(1))
    -Y(1)*Y(3)+r*Y(1)-Y(2)
    %%%%%%%%%%%%%%%-Y(1)*Y(3)+r*Y(1)-awgn(Y(2),2);%%对Y2加入信噪比为2的噪声
    Y(1)*Y(2)-b*Y(3)];
回复此楼

» 猜你喜欢

~~路虽远,不行不至;事虽难,不为不成!~~~~~~努力做事,诚恳待人~~
已阅   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 蓝云天 的主题更新
信息提示
请填处理意见