[解決済み] forループを用いた二重和算
2022-02-11 14:27:29
質問
Rでかなり複雑な式の二重合計をしようとしているのですが、forループが期待通りに動いていないような気がします。
以下は、私がやろうとしている複雑なことの基本的なバージョンです。
\sum_{I=3}^{5}\sum_{j=2}^{3} (I*j)
これで3*2+3*3+4*2+4*3+5*2+5*3のようにすべての項を合計してほしいのだが。 で、60になります。しかし、私が持っているコードはそれを生成しないので、Rがこの2重のforループで実際に何をしているのか不思議に思っています。
for(i in 3:5){
for(j in 2:3){
x<-i*j
}
}
この例は些細なものですが、これを理解できれば、私がやろうとしているもっと複雑なことに応用できるようになると思います。
どのように解決するのですか?
各ループにxを追加するのを忘れています。
x <- 0
for(i in c(3,4,5)){
for(j in c(2,3)){
x <- x + i*j # add x here
}
}
x
EDIT: これは@G5Wが言ったことと同じです。
関連
-
[解決済み】R: 複数行の ggplot2 コマンドで「単項演算子エラー」が発生する。
-
[解決済み】「Error in stripchart.default(x1, ...) : invalid plotting method」エラーを回避する方法は?
-
[解決済み】Rヒストグラムの範囲エラー:いくつかの'x'がカウントされない; 'break'が'x'の範囲に及ばないかもしれない
-
[解決済み】 if/while (条件) {: TRUE/FALSEが必要な場所に値がない場合のエラー
-
[解決済み】'NULL'型の非(リストまたはベクトル)に適用されるis.na()は何を意味するのか?
-
[解決済み] JavaScriptのオブジェクトをループスルーまたは列挙するにはどうすればよいですか?
-
[解決済み] 配列の反復処理に "for...in "を使用するのは、なぜ良くないのでしょうか?
-
[解決済み] Javaでenumを繰り返し処理するためのforループ
-
[解決済み] JavaScriptのfor...of構文でループのカウンタ/インデックスを取得する
-
[解決済み】data.table vs dplyr:一方がうまくできない、またはうまくできないことを行うことができますか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】R:関数に有限な'ylim'値が必要
-
[解決済み】プロット時に 'x' と 'y' の長さが異なる ERROR が発生する。
-
[解決済み】rbind エラー。"名前が以前の名前と一致しない"
-
[解決済み] write.tableしようとすると、未実装の型リストが表示される。
-
[解決済み】エラー。Rの'break'の数が無効
-
[解決済み】rbind(deparse.level, ...)でエラー:引数の列の数がRにマッチしていない
-
[解決済み】Rで文字ベクトルから引用符を削除する
-
[解決済み】R 置換する項目数が置換長の倍数でない/しかし結果は正しい
-
[解決済み】randomForestの実行予測で「NA/NaN/Inf in foreign function call (arg 7)」をなくすには?
-
[解決済み】seq_alongはうまくいくが、seqが意図しない結果を生む例とは?