• ベストアンサー

エクセルを使ってのシミュレーション

連立方程式をエクセルで解き,シミュレーションをしたいと思ってます.最初の状態としては制約条件をすべてゼロに等しくなるようにしています(そのため,制約条件を書き込んだセルは0になります).その状態から,パラメータを変化させて,解きたいのですが,パラメータの数値を初期値と変えてしまうと制約条件のセルが0にどうしてもならないことになってしまいます.どのようにシミュレーションをしたら宜しいでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • ASIMOV
  • ベストアンサー率41% (982/2351)
回答No.1

どのセルにどんな数値・式が入っているのか... その結果がこうなるが、本当はこうしたい...とか 具体的に書いてください

関連するQ&A

  • 非線形微分方程式の数値シミュレーション

    ある非線形微分方程式の安定固定点を数値シミュレーションで調べています.その非線形微分方程式にはa,b,c,d,e,fの6つの無次元パラメータが存在します. これらのパラメータのうち,a>50であることが安定固定点の必要条件であることを証明するためには,a>50以外のすべてのパラメータ条件において数値シミュレーションを実行してその結果のすべてが不安定固定点であることを示した上で,a>50の場合のすべてのパラメータ条件においてシミュレーションを実行して安定固定点が存在することを確かめる,という方法しかないのでしょうか? 無次元パラメータがa~fの6つもあり,それぞれのパラメータa~fの取りうる範囲は0から1刻みで100まであるため,すべてのパラメータ条件を数値シミュレーションするには時間が掛かりすぎます.(例えば,もし,微分方程式の無次元パラメータがaとbの2つのみであれば,100x100=10000,つまり10000通りのシミュレーションをすればよいのですが,6つだと100^6のシミュレーションが必要になり,時間が掛かりすぎてしまいます.) もっと短時間で,「a>50であることが安定固定点の必要条件である」ことを証明する方法はないでしょうか? よろしくお願いします.

  • Excelのソルバーについて

    Excelでソルバーの制約条件をつけるとき セル参照と制約条件の間に、演算子を決めるところがあり そのリストを見ると、「データ」(隠れてしまっているので・・たぶんデータなんだと思うのですが) というのがあり、それを選ぶと制約条件が「バイナリ」となりますが この「バイナリ」というのはどのような制約条件のことなのでしょうか? よろしくお願いいたします。

  • 神のシミュレーションは可能だと思いますか?

    [質問]  現代技術で神のシミュレーションは可能だと思いますか?  不可能だと思う場合は、どのような技術があれば可能になると思いますか? [言葉の定義] 神…全知であること。完全な未来予知、未来の変更ができること。人間が創造できること。  シミュレーション…対象世界の数値化。模擬時間が進むことによる変化が観測できること。 [補足]  ・未来予知のために宇宙に存在する量子をすべてをシミュレーションする場合は、宇宙すべての粒子を観測する方法を提示ください。

  • エクセル キャッシュメモリーの解放

    エクセルで シュミレーションをしています。 パラメータは 10個 パラメーター変化数 5 5*5*---10乗 の計算 秒で 20個ほど パラメーターは進む? で まあ 1週間も有れば・・・・ 所が、1日めで ハングでもない、とにかく 止まるというか パラメータ全く動かず。 VBの実行の 中断、実行でも 動かず。 保存して タスクマネージャーの メモリーを見ると ハング状態          :リセットした状態のメモリー 合計     4002       : 4002 キャッシュ 2200(曖昧)   : 416  利用可能 2000(曖昧)    : 2435 空メモリー 200(正確)    : 2461   空メモリーが 200 と 少ない。 これが原因だろうと 思うのですが。 キャッシュを開放する方法って 有るのでしょうか ループの中で DIM set など 一切 ありません。 セルに値を代入。クリヤーせずに 全て上書き 自動計算 ON 相関係数算出などは 有りますが キャッシュが 原因か それなら解放は? それ以外の原因は? 何かご教示願えれば幸いです。   

  • Excel でセルのコピーを形式を選択して貼り付け

    Excel でセルのコピーを形式を選択して貼り付けの時に初期値で{すべて(A)}に成っていますが 「値と数値の書式(U)」に最初から選択したいのですが 方法をご伝授いただきたいと思います

  • エクセルのソルバーの制限条件

    化学関係の計算でエクセルのソルバーを使って最適解を求めようと思って使ってみました。 式自体は二つ。 変数は3つ(α、β、x)です。 (数学が専門でないので、変数と言って良いのかわかりませんが、要は文字です。) このうちxを決めるとα、βは自動的に決定されます。 問題では、α+βが最大となるxの値を求めたいのです。 二つの式はその3つの変数の絡んだ式で、両方とも=10となります。 xは4以下です。 一応、化学の計算ですので、すべてにおいてマイナスはありえません。 この条件でソルバーを使おうと思って、 α、β、xをあらわす空のセルを設けて、二つの式を別のセルに書きました。 もちろん、割り算が絡んでるのでエラーですが。 さらに、α+βのセルも作りました。(ココにはα+βの式が入力されています。) 目的セル→α+β 変化させるセル→x ここまでは問題ないのですが、制限条件で、 xを4以下や、二つの式を=10と言うのがエラーになるようです。 エクセルのトラブルシューティングでは、以下のように書かれていました。 [制約条件の追加] または [制約条件の変更] ダイアログ ボックスに無効な名前や数式を入力したか、または [制約条件] ボックスに"整数"や"バイナリ"を入力しました。制約条件を整数にするには、比較演算子の一覧の [区間] をクリックします。バイナリを設定するには、[データ] をクリックします。 どういう意味でしょうか? 比較演算子の一覧というのはどこにあるのでしょうか? 文がめちゃめちゃですが、よろしくお願いします。

  • エクセルでセルに色をつける

     エクセル2003を使用しています。 数値をランク付けしてセルに色をつけたいのですがランクが1から6まであり条件付書式を活用しようと思ったら3つの条件までみたいで困っております。1から6まですべて違う色のセルにしたいのですが、なにか、いい方法はないでしょうか?

  • 非線形連立方程式の解

    数学に詳しい方、どなたか教えて下さい。 下記のような非線形連立方程式を解こうと、エクセルのソルバーを使って試みましたが、 解が得られませんでした。 ちなみに初期値は(x,y)=(1,1)で実行しました。  12171060/e^((0.03+x)/y)+4847040/e^((0.06+x)/y)+762696/e^((0.09+x)/y)-1=0 …(1)  13523400/e^((0.02+x)/y)+5385600/e^((0.04+x)/y)+847440/e^((0.06+x)/y)-1=0 …(2) 非線形連立方程式の解法、解がある条件などについてまったくの無知な為、 本当に解がないのか、単に初期値の設定が悪いために収束しないのか判断できません。 この方程式に解があるのかどうか、解が存在するのならどうやれば数値的に求められるのか、 どなたか教えて頂けますでしょうか。

  • エクセルのソルバー

    エクセルのソルバー機能で、制約条件を追加しようとして、「制約条件の追加」画面(横長の画面)を表示しました。 その次に、画面右側の「制約条件」に式(=R1C1*R2C2)を入力しようとしたのですが、『制約条件には数値、参照、式のいずれかを入力してください。』と表示されてしまいます。 どうれば制約条件に式を入力できるのでしょうか。 どなたかご教授ねがいます。

  • エクセルVBAや関数を使って計算式できますか?

    エクセルVBAや関数を使って、数学の問題を作りたいです。 というのは、√や分子や連立方程式などいろいろな計算式があったとします。 そこで、その計算式で、とある数字一カ所を変えるだけで、回答がとあるセルに出る 仕組みを作りたいです。 可能でしょうか?

専門家に質問してみよう