找回密码
 立即注册
查看: 2833|回复: 2

R语言数组代码越界错误,怎么办?—R-China小编问题(25)

[复制链接]
发表于 2013-3-2 22:10:05 | 显示全部楼层 |阅读模式
本帖最后由 editor 于 2013-3-2 22:12 编辑

网友问题:
代码1有错误:
  1. se=seq(0,1016,by=8)
  2. c[a]=0
  3. for(a in 1:1024/8){
  4. for(j in se){
  5.     c[a]=(x[1,j]+x[1,j+1]+x[1,j+2]+x[1,j+3]+x[1,j+4]+x[1,j+5]+x[1,j+6]+x[1,j+7]+x[1,j+8])/8               
  6. }}
复制代码
代码2也有错误:
  1. se=seq(0,1016,by=8)
  2. c=rep(1024/8,0)
  3. a=0
  4. for(j in se){
  5. c[a]=(x[1,j]+x[1,j+1]+x[1,j+2]+x[1,j+3]+x[1,j+4]+x[1,j+5]+x[1,j+6]+x[1,j+7]+x[1,j+8])/8
  6. }
  7. c
复制代码
求助
这个c这个向量怎么搞出来
哪里出错了

回复

使用道具 举报

发表于 2013-3-3 10:36:57 | 显示全部楼层
代码1: 莫名其妙 多出一个C, C是啥,在前后都没有介绍。
代码2: 在循环中又突然出现x, x在前后都没有引入。
不知道你要干啥
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|R语言中文网

GMT+8, 2024-11-22 18:01 , Processed in 0.028985 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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