電子書籍の厳選無料作品が豊富!

学校の課題で下記の問題を計算するVBAプログラムの作成を課されたのですが、さっぱり分かりません。
For Nextステートメントを使って0~20秒、 0~4タンクを定義すると良いという話は聞いたのですがそれ以降どのような計算をするのかも分かりません。
遠隔授業中でなかなか先生に質問もできず…もし良ければ教えてください。

――――――――――――――――――――――――――
水槽連鎖モデルで各水槽の水位を計算する。
⚫条件
・t(0)常に5/sが流入
・t(1)水位30に穴:水流出(0~5/s)
・t(2)常に3/sが流入
・t(4)水位20に穴:水流出(0~8/s)

「水位変化の計算プログラムの作成 VBA」の質問画像

質問者からの補足コメント

  • 5,10,15,20秒後の各水槽の水位をExcelワークシートに出力するという問題です

      補足日時:2021/01/16 12:55

A 回答 (4件)

>For Nextステートメントを使って0~20秒、 0~4タンクを定義すると良いという話は聞いたのですが


そのとおりで、タンクの水位を表す変数をT0~T4として、1ループ(これを1秒とする。)ごとにT0に5足す。T1は31以上ならT1から1~5(例えば32だったら2引く。35未満なのに5引くと30の穴より水位が低くなるから。)と計算していけばよいかと。

各タンクはパイプで連結されているので、そこを計算する必要がありますが、kが何を意味してるのかは確認したほうが良いです。多分授業で説明されてるか、課題1で説明されると思います。

まあ、先生にメールかなにかで質問したほうが良いです。
    • good
    • 0

>kが何を意味してるのかは確認したほうが良いです。


水位変化: Vi_j=k*ΔH=k*(Hi-Hj)
――って、出題に書いてありました。
    • good
    • 0

この画像がそもそもよくわからないですね。


1.これは、真上から見た画像、それとも真横から見た画像ですか。
2.T(0)のタンクのH=50の意味は、現時点における水位ですか。

3.⚫条件とあるが
・t(0)常に5/sが流入
・t(1)水位30に穴:水流出(0~5/s)
・t(2)常に3/sが流入
・t(4)水位20に穴:水流出(0~8/s)

3.1 T(0)のタンクは、水が入るだけで、どこにも流れ出さないのですか。
3.2 T(1)のタンクは、水が出るだけで、どこからも水は入らないのですか。
3.3 T(2)のタンクは、水が入るだけで、どこにも流れ出さないのですか。
3.4 T(3)のタンクは、水がはいりもしないし、出もしないのですか。
3.5 T(4)のタンクは、水が出るだけで、どこからも水は入らないのですか。
    • good
    • 0

まず、処理を日本語で書ける?


まずはそこから。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!