- 締切済み
Mathematicaで分母を有利化する方法
Mathematicaで分母を有利化する方法を探しています。 自分で探してみたところ、FullSimplifyがそれに近かったのですが、なぜか分母がルートだけの分数を有利化してくれません。例えば「1/(1+ルート2)」ならFullSimplifyで「-1+ルート2」という答えを返してくれますが、「1/ルート2」のような形の数はFullSimplifyしても同じ数字が出力されます。 また、先の「1/(1+ルート2)」では、分子・分母に(-1+ルート2)を掛ければ解決しましたが、「1/(1+ルート3)」の場合もそのままの数値が出力されてしまいます。分子・分母に(-1+ルート3)と掛けると分母は2になります。これに更に分子・分母に2を掛ければ有利化が完了するはずなのですが、どうやら1回の処理で有利化できないと諦めてしまうようです。 これはなぜなのでしょうか?このような形の数も有利化する方法を教えてください。
- taku17
- お礼率11% (88/769)
- 数学・算数
- 回答数1
- ありがとう数11
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- ojisan7
- ベストアンサー率47% (489/1029)
計算結果が出力されるのであれば、強いて、分母を有理化する必要もないような気がしますがどうでしょうか。Mathematicaは、標準では、分母を有理化する機能は組み込まれていなかったような気がします。しかし、MathematicaはRule-Basedプログラミングが可能ですから、ご自分でプログラムして組み込んで下さい。簡単にできると思います。
関連するQ&A
- Mathematicaで分母がルートにならないようにしたい
行列の演算をMathematicaで行なっています。 MatrixForm[a.b.c.d]と、4つ行列を使った演算を行なっているのですが、これの計算途中で分母がルートになってしまうことがあります。とある数学の参考書に載ってる問題を自動処理させてみようと思ったのですが、その参考書では分母が最終的にルートにならないように処理されています。分母がルートになった場合、その数を分子と分母に掛けることで分母をルート*ルートで実数にしているのです。 Mathematicaの演算で分母がルートになってしまった箇所を参考書のようなフォーマットで手動で書き直した結果、望んだ答えがでました。Mathematicaで自動で分母がルートにならないようにする方法ってありますでしょうか?これが出来ないと分子が「ルートA/ルートB*(C+・・・)」というとんでもない数字(式)になってしまいます。演算結果も、プラス記号がついたままです。 これは本件とは別なのですが、行列の演算結果を変数に入れる方法もできれば教えてください。 a=MatrixForm[A,B]; b=MatrixForm[C,D]; MatrixForm[a,b] というように演算を分けて行ないたいのですがうまくいきません。 なぜでしょうか。 よろしくお願いします。
- 締切済み
- 数学・算数
- 分母を有理化することについて(2)
大学受験の場において、分数の分母がルートである場合有理化しなくていいんですか? という質問に対し、 基本的に値さえ合っていれば問題ありません。 ただし、有理化して分母が1になる場合」は 必ず有理化してください。 「未約分」扱いになります。 「共通因数が含まれる場合」も同様です。 「分母分子がともに無理数の場合」も、特段事情がない限り は(分母分子どちらかの)有理化を行います。 これらの場合でも例外的に、複数の値の分母や分子を 揃えて値の大小を比べる(だけの)場合には分母を 有理化(約分)していなくても問題ない場合があります。 という非常に具体的な回答をいただきました。 これ以外で、具体的なことがありましたら教えてください。
- ベストアンサー
- 数学・算数
- 分母のマイナスを消すとこうなりますか(数学)
ルートのある計算問題なのですが、その問題を計算していると、まず下記のようになります。 ※ √ は少し見づらいですが、ルート記号です。 2√2+√14 ÷ 4-7 (4-7が分母ということです) さらに計算をすすめると、分母が4-7なので、分母がーとなり、下記のようになります。 2√2+√14 ÷ ー3 (-3が分母ということです) 分母のマイナスを取るために、分母・分子ともに(-1)をかけると、答えは、次のようになると思います。(分子の両方に(-1)をかけるので) ■ー2√2ー√14÷3 しかし、解答は、下記のようになっています。 ●ー2√2+√14÷3 なぜ√14が+になるのか分からず困っています。 分子の両方に(-1)をかけると、ー√14なのではと思っています。 解答が間違っているということはないでしょうか?(おそらくないと思いますが) もし、解答が合っているなら、どうして+√14になるのか教えてください。 本当に困っています。よろしくお願い致します。
- ベストアンサー
- 数学・算数
- 簡単な割り算: 分子が2、分母が4,40、400。
分子を例えば2 分母を例えば4として計算します。次に、この分母を大きな数字に変えていき、計算していきます。 2/4よりも2/400の方が答えは小さな数字です。 分母を大きくすると、答えは小さくなります。 分母を、ものすごく大きくする(例えば、4兆)と、2/4兆の答えはすごく小さな値です。 だんだんとゼロに近づくように思います。 さて、逆はどうでしょう。 分母を0.4で計算し、次に、分母を0.0000000000004で計算します。 すると、後者の方が答えは大きくなります。 では分母を0.000000000000000000000000000000000000000000004にすると 答えは大変大きな数字になります。 では、このような発想から分母をゼロで割ると、答えは 無限大でしょうか。 答えは、ない か、ゼロか という発想もあるかもしれませんが 上記のような発想では 無限大になると思います 違う??
- ベストアンサー
- 数学・算数
- エクセルで分数の通分
教えてください。エクセルで計算結果があえて分数で出るようにしています。複数の分数の値が出た場合、直感的に数値の大小がわかるようにするために、これらの数値(分数)を通分したいのです。分子、分母を隣り合わせのセルに入力し、分母側の数値のみの最小公倍数を出し、その結果分子側の数値を導き出すという方法で視覚的には通分したように見えますが、そうするためには出てきた答えを分子、分母で入力しなおす必要があります。望むものは、出てきた複数の分数の答えを、入力しなおすことなく通分したいのです。一発関数がなければ、2~3段階の過程(式の入力等)を経ての方法でもOKです。 使用しているエクセルは2000です。 よろしくお願いします。
- ベストアンサー
- その他MS Office製品
- 16進数の小数を10進数に変換する方法について
16進数の小数0.248を10進数の分数で表わすと73/512となりますが、 この答えの導き方についてです。 ある参考書に以下の説明がありました。 2×16×16+4×16+8 ------------------- 16×16×16 上記の分子に関して、なぜ2に16が2回乗算されているのか、 なぜ4に16が乗算されているのか理解できません。 分母になるはずの16がなぜ分子にあるのか?? という疑問を抱いております。 どなたか、上記の理由について、教えて頂けませんか?
- ベストアンサー
- その他(プログラミング・開発)
- エクセルで、分数の分子分母をそれぞれ別のセルに移動させるには。
仕事上で、困ってます。 エクセルで、仕事のデータを入力し、エクセルのマクロVBA・関数を使って計算し、その出た答えを利用して、仕事の段取りをしていますが、データは小数で出てきますが、仕事の計算の都合上、分数に直して、計算をするのですが、エクセルの小数から、分数に直すのは、わかるのですが、分数の分子分母を、それぞれのセルに表示させてから計算させたいのですが、どなたか、分数の分子分母をそれぞれのセルに移動させる方法教えてください。
- ベストアンサー
- オフィス系ソフト