Wolfram Mathematica More about Mathematica »
Other User Experiences»


Long氏お気に入りの Mathematica の機能:

「任意精度が扱えるという Mathematica の機能により,他の言語やプログラムでは失敗してしまうような部分に Mathematica を使うことができました.私の計算では,よく大きい負の数の指数が出てきます.Fortran言語の制約された数値精度では,このような数値部分にゼロが入り,よくオーバーフローしていました.Mathematica を使って,私の問題は解決されました.」

液体石鹸と固形シャンプー?

固形のSuaveシャンプーなんて聞いたことありますか?そんな人はいませんよね.これは,ヘレンカーチス社の科学者たちが,私たちの期待するような一定の濃度でシャンプーが容器から出てくるようにしているからです.Michelle Long氏はシャンプー,コンディショナー等のパーソナルケア製品が,なぜ現在あるような形状となっているのかを理解するために Mathematica を使っている研究者のひとりです.

Long氏は Mathematica で確率計算を実行し,相挙動およびさまざまな原料の流れをいろいろな気温と組み合せて予測しました.石鹸の分子は泥や油を運び去るためにぎっしりと詰まっています.このような凝集体の形と大きさは,界面活性剤の濃度に依存しており,最終的な結果が液体か固体か,あるいはその中間かに影響を及ぼします.

Long氏は「Mathematica は,時々ラボのスタッフが製剤の組合せに成功した後で,このような熱力学的現象を説明するのに役に立ちます」と話しています.なぜ Mathematica なのでしょうか.「私たちの研究は数量的なものであり,高レベルな精度を必要とする反復計算が関わっているからです.」

    使用された Mathematica の主な機能:
  • 数値計算--任意精度,フィットルーチン(FindRootFindMinimumFit),すべての三角関数
  • グラフィックス--3Dプロット,ListPlotMultipleListPlot
  • プログラミング--入力データと出力結果をFortranに読み込むルーチン(「Mathematica に含まれる数値関数とパッケージは非常に簡単で私ルーチンに容易に取り入れることができます.また,Mathematica の構造と言語により,Fortranプログラムだったら10行以上の行を必要とするコマンドが1行で済みます.簡潔なコマンドが,私のプログラムの可読性を大きく向上させています」とLong氏は語っています.)
  • ノートブック
  • MathLink for Excel and Mathematica



 © 2009 Wolfram Research, Inc.  Terms of Use  Privacy Policy | [en] |
ニュースレターのご登録