Engineering 製品
-----
 /
工学
*なぜMathematica
*機能
*Mathematica 使用例
*Mathematica による問題解決
*簡約化を避ける
*包括的なシステム
*プラットフォームに依存しないノートブック
*高品質の分析技術
*コミュニケーションのスピードアップ
<プログラムの構築
*統合されたドキュメント
*理想的な1日
*Mathematica の配備
*リソース
*工学教育でのMathematica
*製品情報のリクエスト
*高等教育でのMathematica
*Mathematica について
*Mathematica 6の新機能
*ユーザ体験談
*会社概要
*Mathematica Q&A
*このページについてのお問い合せ
*このページを印刷
*このページをメールで送信
*ご意見・ご提案
*
ニュースレターのご登録

問題6 代数は手計算で行うので,これを自分のプログラムにハードコードで組み込みましたが,調整するのに時間がかかってしまいました

解決 Mathematica に代数計算をやらせましょう

インタラクティブでインタープリタ型のシステム

Mathematica はインタラクティブでインタープリタ型のシステムなので,基礎的なレベルで全操作が同じ基本構造を有しています.


インフラストラクチャを共有することで生まれる柔軟性

インフラストラクチャを共有することで,柔軟性が生まれます.この柔軟性は今までのソフトウェアの世界には見られなかったものであるといっても過言ではありません.


ステップ・バイ・ステップで構築される数式と関数

このアプローチの利点に,複雑に作用しあう大規模な数式を,ステップ・バイ・ステップで一段階ずつ,それまでの仕事を無駄にすることなく積み上げていけることがあります.


簡単な関数を定義し,次に最初の関数を使う関数を定義してみましょう.

[Graphics:Images/index_gr_61.gif]
[Graphics:Images/index_gr_62.gif]

g の定義にはf が使われています.これを計算してみましょう.

[Graphics:Images/index_gr_65.gif]
[Graphics:Images/index_gr_66.gif]

次にfの定義を変えてみます.

[Graphics:Images/index_gr_67.gif]

fを使っている関数gを定義し直す必要はありません.fが変更されると追加コードなしで,システムを通して自動的に伝播されます.

[Graphics:Images/index_gr_68.gif]
[Graphics:Images/index_gr_69.gif]
Any questions about topics on this page? Click here to get an individual response.


 © 2008 Wolfram Research, Inc.  Terms of Use  Privacy Policy | [en]