製品
製品の一覧
Mathematica
Mathematica
学生エディション
Mathematica
ホームエディション
Wolfram
CDF Player
(無料ダウンロード)
CDF(計算可能ドキュメント形式)
web
Mathematica
grid
Mathematica
Wolfram
Workbench
Wolfram
SystemModeler
Wolfram
Finance Platform
Mathematica
アドオン
Wolfram|Alpha関連製品
ソリューション
ソリューションの一覧
工学
航空宇宙工学と防衛
化学工学
制御系
電気工学
画像処理
生産工学
材料科学
機械工学
オペレーションズリサーチ
光学
石油工学
バイオテクノロジーと医学
バイオインフォマティクス
医用画像処理
金融,統計,ビジネスの分析
保険数理
データの解析とマイニング
計量経済学
経済学
金融工学と数学
財務リスク管理
統計
ソフトウェア工学とコンテンツ配信
オーサリングと出版
インターフェース開発
ソフトウェア工学
Web開発
科学
天文学
バイオサイエンス
化学
環境科学
地球科学
社会・行動科学
デザイン,芸術,娯楽
ゲームデザイン・特殊効果・ジェネレーティブアート
教育
高等教育
短大・専門学校
初等・中等教育
学生
テクノロジー
CDF(計算可能ドキュメント形式)
高性能並列計算(HPC)
参照:テクノロジーガイド
ご購入
オンラインストア
他の購入方法
Volumeライセンスとサイトライセンス
販売部へのご連絡
ソフトウェア
サービス
アップグレード
トレーニング
書籍
Wolframグッズ
サポート
テクニカルサポートページ
Mathematica
ドキュメント
知識ベース
ラーニングセンター
テクニカルサービス
コミュニティ & フォーラム
トレーニング
サイトライセンスの確認
Wolframユーザポータル
会社概要
会社概要
ニュース
イベント
Wolframブログ
パートナーシップ
採用情報
Mathematica
の歴史
Stephen Wolframのホームページ
連絡先
Wolfram Webサイト
サイトの一覧
Wolfram|Alpha
デモンストレーションプロジェクト
MathWorld
Integrator
Wolfram Functions Site
Mathematica Journal
Wolfram Media
Wolfram
Tones
Wolfram Science
Stephen Wolfram
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE
DOCUMENTATION CENTER
FOR THE LATEST INFORMATION.
DOCUMENTATION CENTER SEARCH
New to
Mathematica
?
Find your learning path
»
Mathematica
>
数学とアルゴリズム
>
方程式の操作
>
Simplify
>
MATHEMATICA 組込みシンボル
代数式の簡約化
仮定のもとでの式の簡約化
簡約化
式の変形
仮定の使用
チュートリアル »
|
FullSimplify
Refine
Factor
Expand
TrigExpand
PowerExpand
ComplexExpand
PiecewiseExpand
Element
FunctionExpand
Reduce
Assuming
TrigReduce
TrigFactor
関連項目 »
|
代数変換
仮定と領域
方程式の操作
式の操作
その他 »
Simplify
Simplify
[
expr
]
expr
に対していくつかの代数的,およびその他の変形を実行し,最も簡単な形式を返す.
Simplify
仮定を使用して簡約する.
詳細
Simplify
は展開,因数分解やさまざまな変形を試み,その都度最も簡単な形が得られるようにする.
指定可能なオプション:
Assumptions
$Assumptions
に付加するデフォルトの前提条件
ComplexityFunction
Automatic
作成された形の複雑さを評価する方法
TimeConstraint
300
特定の変形を何秒試みるか
TransformationFunctions
Automatic
式の変換で試みる関数
Trig
True
代数的変形に加え三角関数の性質を用いて変形するかどうか
仮定は,方程式,不等式,
x
Integers
のような領域指定,およびこれらの論理結合からなる.
Simplify
は,方程式,不等式および領域指定に使われる.
不等式中の代数的な数量は,常に実数と仮定される.
FullSimplify
は
Simplify
よりも強力に簡約する.
Assuming
を用いて
Simplify
のデフォルトの前提条件を指定することができる.
例題
すべて閉じる
例
(3)
についての仮定があると
Simplify
を使ってさらに簡約できる:
In[1]:=
Out[1]=
In[2]:=
Out[2]=
In[1]:=
Out[1]=
についての仮定があると
Simplify
を使ってさらに簡約できる:
In[1]:=
Out[1]=
In[2]:=
Out[2]=
In[3]:=
Out[3]=
スコープ
(4)
多項式を簡約する:
有理式を簡約する:
三角関数の式を簡約する:
指数関数の式を簡約する:
方程式を簡約する:
仮定を用いて式を簡約する:
仮定を用いて不等式を証明する:
オプション
(10)
仮定は,引数としてもオプションの値としても与えることができる:
Assumptions
オプションのデフォルト値は
$Assumptions
である:
仮定が引数として与えられた場合,
$Assumptions
もまた使われる:
仮定をオプション値として指定することによって
Simplify
が
$Assumptions
を使うことを妨げる:
デフォルトの
ComplexityFunction
は部分式と整数の桁数を数える:
LeafCount
は部分式の数だけを数える:
デフォルトの
ComplexityFunction
では,
Abs
[
x
]
の方が
-
x
の
FullForm
よりも簡単である:
この複雑な関数によって
Abs
の方が
Times
より高価になる:
これでは簡約されない:
の変換を除外すると
Simplify
によって残りの項が展開される:
三角関数の展開のためにこれには時間がかかるが,簡約は行われない:
TimeConstraint
を使ってそれぞれの変換にかかる時間を制限する:
同様の例,ここでは変換によって簡約が行われている:
次の例では
TimeConstraint
の設定のために行われかった簡約もある:
ここでは
Simplify
が唯一の変換として
t
を使っている:
ここでは,
Simplify
が変換に
t
とすべての組込み変換の両方を使っている:
デフォルトで,
Simplify
は三角恒等式を使う:
Trig
->
False
とすると,
Simplify
は三角恒等式を使わない:
アプリケーション
(4)
解が方程式を満足することを証明する:
算術平均が幾何平均よりも大きいことを示す:
フェルマ(Fermat)の小定理を適用する:
ブール代数についてのWolframの最小定理を使って交換性を証明する:
特性と関係
(2)
Assuming
を使って仮定を伝播する:
FullSimplify
を使って特殊関数を含む式を簡約する:
考えられる問題
(1)
Mathematica
は記号式を零回零に評価する:
これは,たとえ記号式が常に無限であっても起る:
この結果により,特異点を持つ式の簡約結果は不確かである:
この場合は,
FullSimplify
が零を認識する:
関連項目
FullSimplify
Refine
Factor
Expand
TrigExpand
PowerExpand
ComplexExpand
PiecewiseExpand
Element
FunctionExpand
Reduce
Assuming
TrigReduce
TrigFactor
チュートリアル
代数式の簡約化
仮定のもとでの式の簡約化
簡約化
式の変形
仮定の使用
その他
代数変換
仮定と領域
方程式の操作
式の操作
関連リンク
実装に関するノート: 代数と解析
NKS|Online
(
A New Kind of Science
)
バージョン 1 の新機能 | バージョン 5 での修正機能