忘却记忆 发表于 2006-7-13 13:16

【求助】这个如何绘制,大家帮帮忙

比如这样一组函数
x=t.^2+t+e1
y=t+e2
t取值[-1,1]
ei是white noise    [-0.1,0.1]
绘制400个采样值



ps:我是新手,本科课程设计要用,请达人帮忙,不要鄙视我,谢谢

[ 本帖最后由 ericlin 于 2006-7-13 13:57 编辑 ]

ericlin 发表于 2006-7-13 13:44

这样行不行?
t=-1:0.005:1;
e1=0.1.*(rand(1,400)-rand(1,400));
e2=0.1.*(rand(1,400)-rand(1,400));
x=t.^2+t+e1;
y=t+e2;
plot(x,y)

忘却记忆 发表于 2006-7-13 14:25

??? Error using ==> plus
Matrix dimensions must agree.

Error in ==> new at 4
x=t.^2+t+e1;


没有显示结果
说是矩阵维数不符合?

忘却记忆 发表于 2006-7-13 14:27

你的程序中
e1,e2是1×400的矩阵吧?

忘却记忆 发表于 2006-7-13 14:28

是否需要循环400次??

ysy1981 发表于 2006-7-13 17:02

主任所建立的t为(1,401)矩阵,我也不知道该如何设置这个合适的步长.

ericlin 发表于 2006-7-13 19:21

哦,不好意思,见笑了,因为白天没有打开MATLAB验算,
你的t是要从-1取到1还是要在-1到1之间随机取值的啊?

ericlin 发表于 2006-7-13 19:28

呵呵,不好意思,把t的赋值改一下:
t=linspace(-1,1,400)

ysy1981 发表于 2006-7-14 08:43

又学到新知识了
页: [1]
查看完整版本: 【求助】这个如何绘制,大家帮帮忙