我想要寫一個程式
可以造出一個矩陣
如下
輸入2時產生
1 1
1 2
2 1
2 2
輸入3時產生
1 1
1 2
1 3
2 1
2 2
2 3
3 1
3 2
3 3
輸入4時產生
1 1
1 2
1 3
1 4
2 1
2 2
2 3
2 4
3 1
3 2
3 3
3 4
4 1
4 2
4 3
4 4
以此類推
我寫了一個R程式
但是不知哪裡出問題
有誰可以幫我看一下嗎
謝謝
程式如下
aodn=function(y){
x=NULL
x_1=rep(1,y)
x_2=rep(2,y)
for (i in 3: y-1)
x_i=rep(i,y)
x_y=rep(y,y)
x[1]=c(x_1)
x[2]=c(x[1],x_2)
for (i in 3: y-1)
x[i]=c(x[i-1],x_i)
x[y]=c(x[y-1],x_y)
x=matrix(c(x[y],rep(1:y,y)),ncol=2,nrow=y*y)
return(x)
}
--
想什麼 是什麼
是什麼 做什麼
做什麼 像什麼
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.119.203.130