声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 879|回复: 6

[综合讨论] 如何画出一个函数的时间历程啊?

[复制链接]
发表于 2009-5-18 10:17 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
这个东西算模拟还是?
我都不知道该怎么问
回复
分享到:

使用道具 举报

发表于 2009-5-18 11:14 | 显示全部楼层

回复 楼主 xiuhuwang 的帖子

help ezplot
help fplot
 楼主| 发表于 2009-5-18 11:34 | 显示全部楼层

回复 沙发 ChaChing 的帖子

老师让模拟随机共振,采用 Box-Mueller发放,方法会写,但是不知道怎么画出来

format long
omega=0.1;
A=0.1;
gamma=0.1;
Nfft=2^10;

PT=2.0*pi/omega;
M=Nfft;
dt=PT/M;
N=20;
NM=50;
D=0.2;
x0=1.0;
for i=1:1:N*M
    R=rand(2,1);
    gw=(-4*D*dt*dt*log(R(1,1)))^0.5*cos(2.0*pi*R(2,1));
    t=(i-1)*dt;
    x=x0+(x0*(1+A*cos(omega*t))-x0^3.0)*dt+gw;
    x0=x;
end
发表于 2009-5-18 11:41 | 显示全部楼层
在x0=x;后加上plot(i,x,'.'); hold on,看看画出来的对吗

评分

1

查看全部评分

 楼主| 发表于 2009-5-18 11:47 | 显示全部楼层

回复 地板 friendchj 的帖子

画出来了图,我再检测一下,先感谢
ps:好像一直不能终止,我用ctrl + c终止才出来的图
这个是怎么回事?
发表于 2009-5-18 12:48 | 显示全部楼层

回复 5楼 xiuhuwang 的帖子

能终止,时间稍长一点而已,要做N*M次循环。
 楼主| 发表于 2009-5-18 13:27 | 显示全部楼层

回复 6楼 friendchj 的帖子

哦,好,我继续试试
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-9-22 12:41 , Processed in 0.062611 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表