大神们,小弟问下R语言中向量变矩阵问题。

大神们,小弟问下R语言中向量变矩阵问题。我有个向量n=(x1,x2,x3,x4,x5,x6,x7,x8,x9,x10)现在想变成这样的矩阵{(x1,x2,x3)(x2,x... 大神们,小弟问下R语言中向量变矩阵问题。我有个向量n=(x1,x2,x3,x4,x5,x6,x7,x8,x9,x10)现在想变成这样的矩阵{(x1,x2,x3)(x2,x3,x4)(x3,x4,x5)...(x8,x9,x10)}怎么弄啊?谢谢大神。 展开
 我来答
董鹏程YYY
2016-09-02 · TA获得超过826个赞
知道小有建树答主
回答量:286
采纳率:0%
帮助的人:255万
展开全部
m<-matrix(n[1:3],n[2:4],n[3:5],n[4:6],n[5:7],n[6:8],n[7:9],n[8:10],nrow=3)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
苌烨用香彤
2019-09-19 · TA获得超过1031个赞
知道小有建树答主
回答量:1497
采纳率:100%
帮助的人:7.9万
展开全部
m<-matrix(n[1:3],n[2:4],n[3:5],n[4:6],n[5:7],n[6:8],n[7:缉常光端叱得癸全含户9],n[8:10],nrow=3)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
邢小行要回家
2016-09-02 · TA获得超过227个赞
知道小有建树答主
回答量:64
采纳率:0%
帮助的人:69.1万
展开全部
举例说明
index <- NULL
for(i in 1:8){
index <- c(index,i:(i+2))
}
> index
[1] 1 2 3 2 3 4 3 4 5 4 5 6 5 6 7 6 7 8 7 8 9 8 9 10
> ( n <- paste0("x",1:10) )
[1] "x1" "x2" "x3" "x4" "x5" "x6" "x7" "x8" "x9" "x10"
> ( matrix(n[index],ncol=3,byrow=T) )
[,1] [,2] [,3]
[1,] "x1" "x2" "x3"
[2,] "x2" "x3" "x4"
[3,] "x3" "x4" "x5"
[4,] "x4" "x5" "x6"
[5,] "x5" "x6" "x7"
[6,] "x6" "x7" "x8"
[7,] "x7" "x8" "x9"
[8,] "x8" "x9" "x10"
是要这样的效果吗
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式