2016-09-23 2 views
1

に基づいて製品を拡充:R - 私はRの比較的新しいですとのコード記述しようとしています前の結果

C = n1を(N1-R_1-1)(N1-R_1-R_2-2を)。 (n1-R_1-R_2 -...-R_ {m1-1} -m1 + 1)

私は基本的に、cのすべての値を含むベクトルを作成したいと考えています。 n1とm1は固定値であることに注意してください。私は、これは間違っている知っている

c[j]<- for (j in 1:m1) 
{ 
if (c==1) {n} 
else (c>1) {n(n-R_1-1)} 
} 

は、ここに私の試みです。私は構造に苦しんでいます。どんな助けでも大歓迎です。ありがとう。

+0

R1、R2とは何ですか? – prateek1592

+0

これらは与えられた値です。例えば、3です。これらは常に整数です。それがあなたが思っているものに違いがあるならば。 –

答えて

0

私はあなたが何を求めているのかまだ分かりません。しかし、これで問題は解決しますか?

m1 = 8 
    n = 6 
    c <- numeric(m1) 
    R_1 <- 3 

    for (j in 1:m1){ 
     if (j==1) {c[j] <- n} 
     else {c[j]<- c[j-1]*(c[j-1]-R_1-1)} 
    } 
+0

私はこの考えが私の問題を解決すると信じています。私は数字がないことがあった。それは素晴らしいツールのように見えます。私は自分のコードに実装しようとします。私が作る主な変更は、elseステートメントの最後の1つです。私は(j-1)を使うつもりです。ありがとうございました! –

+0

お役立ち情報問題を解決した場合は正解としてください。ありがとう – prateek1592

関連する問題