-1
**の場合**を使用して長さ2の数値ベクトルの最大値を返すにはどうしたらいいですか? ?for、ifまたは関数を使ってベクトルの最大値を返す
私はこの行っている:
x <- c(100,500)
for(x in x){print(x)}
をしかし、私は出力を得ることができない:maximunの値
おかげ
**の場合**を使用して長さ2の数値ベクトルの最大値を返すにはどうしたらいいですか? ?for、ifまたは関数を使ってベクトルの最大値を返す
私はこの行っている:
x <- c(100,500)
for(x in x){print(x)}
をしかし、私は出力を得ることができない:maximunの値
おかげ
編集を:これは宿題の質問です。
私は自分のオフィスを離れなければならないので、コードサンプルを書く時間がありませんが、最初に自分で実装することをお勧めします。
ループが始まる前に、現在のxが最大_Xより大きいかどうかを確認するために、変数(greater_Xなど)をゼロまたはNULLとして定義し、ループチェックの各繰り返しで定義できます。もしそうなら、その値をlargest_Xに代入し、そうでなければ何もしない。ループが完了した後、largest_Xはベクトルで発生した最大のX値になります。
あなたは機能が最大です(x) – Bea
これは宿題に関する質問ですか?メモやタグをどちらかの方法で追加してください。宿題でなければ、どうして*、* if *、* or *を*に使うことに制限されますか? Beaが述べたように、明白なアプローチはmax(x)を使うことです。 –
はい、それは宿題に関する質問です – Polonio210