看板 Statistics 關於我們 聯絡資訊
※ 引述《qwer098 (怒ㄌ)》之銘言: : 請問一下 : 假設現在有兩數列a1=1,2,...,5 : a2=6,7,...10 : 現在想算a1第i項乘上a2第i+r項,r從-2加到2的總和 : 想問用R該如何寫 : 請會的人教一下..謝謝 r的範圍看不太懂...硬寫你試試看 sum->0 for(i in 1:5) { for(j in (i-2):(i+2)) { if(j < 1,j<-1) 如果a2項數比第一項還小,就從第一項開始 if(j > 5,a2[j]<-0) 如果a2超出第五項,把a2[j]項的值給定為 0 sum[i] <- sum[i] + a1[i]*a2[j] 加總後存到sum[i]裡 } } sum[i] 是第i項*a2[i-2:i+2) 參考看看 -- 常玩BoardGame 頭腦不會退化 桌上遊戲 = 在桌上玩的遊戲 ≠ 電腦遊戲 國粹也包含,但我們較崇洋 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.25.135.136