全部版块 我的主页
论坛 提问 悬赏 求职 新闻 读书 功能一区 悬赏大厅 求助成功区
1078 4
2014-11-25
悬赏 30 个论坛币 已解决

如何用matlab实现以下步骤?

1、生成随机数ε服从标准正态分布N(0,1),数据规模n=100。

程序:e=normrnd(0,1,100,1)

2、模型yt=a0+a1yt-1+εt ,设定参数初值y0=0,a0=0,a1=0.5,生成序列yt。

程序:??

3、改变参数a1的值,取0到1区间,每隔0.01取一个值,即生成100组序列yt。

程序:??

可直接上传m文件。

最佳答案

liuturtle 查看完整内容

貌似上传附件不支持直接上传m文件,因此我把m file压缩成了rar,请看完文件后付论坛币
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2014-11-25 09:07:28
貌似上传附件不支持直接上传m文件,因此我把m file压缩成了rar,请看完文件后付论坛币
附件: 您需要登录才可以下载或查看附件。没有帐号?我要注册
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-11-25 10:04:35
% python 3.4

y = np.zeros(101)
n = np.arange(1,101)
a0=0
a1=0.5
for i in n:
    y[i] = a0 + a1 * y[i-1] + np.random.randn(1) * i
   
print(y)

以上是我用python实现的,matlab应该差不多。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-11-25 10:33:56
liuturtle 发表于 2014-11-25 09:35
貌似上传附件不支持直接上传m文件,因此我把m file压缩成了rar,请看完文件后付论坛币
感谢。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-11-25 10:34:47
xpz186 发表于 2014-11-25 10:04
% python 3.4

y = np.zeros(101)
感谢。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群