• 締切済み

Mathematicaで分数

最近、Mathematicaと言うソフトを見つけ興味を持っている者です。 初歩的な質問なのですが。 Mathematicaは様々な計算ができるそうですが、 分数で 7/4 という計算をするとき、そのまま7/4と入力しても そのまま7/4と出力されるのはなぜでしょう? N[7/4]と入力すると1.75と少数で返ってくるのに・・・・ なぜですか?

みんなの回答

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.1

Mathematica は使ってないけど, 普通の数式処理システムなら有理数 (分数) は有理数 (分数) のまま出力するものじゃないですかね?

関連するQ&A

  • 分数計算

    質問させて頂きます。 Visual++C 2005で分数計算をする簡単なフォームアプリケーションを作りたいと思っています。 普通の計算なら□+□=■の□を入力させ、■に答えを出力する形ですが、 分数は  □   □ --- + --- = ■  □   □ と、分母と分子を別々に入力させて計算させたいのです。 また、計算方法は「+」だけではなくlistboxを作って「+ - * /」から選ばせ、かつ答えだけはLabelを用いて1つのものとして出力したいんです。(既に @ == @ の形になっている) 説明不足で申しわけありません。どうぞよろしくお願いします。

  • Mathematicaの計算時間について

    Mathematicaで時間のかかる計算をしたいんですが、 長く走らせていると青いエラーメッセージのようなものがでます。 プログラムに間違いは無いのですが、 このまま走らせて置いた場合結果はいずれ出力されるのでしょうか? このような場合何か設定をいじったほうがいいのでしょうか? もしそうならどこをどういじればよいか教えていただけると助かります。 Mathematica4.1、Windows2000です。

  • Mathematica を使った行列の積に関するご質問です.

    Mathematica を使った行列の積に関するご質問です. Mathematica で,n行1列の行列 と 1行n列の行列 の積を計算したいのですが,計算の方法がわかりません. 教えていただけると大変助かります.

  • 少数を分数で表すには

    こんばんは、今までの回答見たのですが、いまいち分からなくて質問させていただきます。 例えば、9,5という少数があるとします、これを分数で表すにはどういう計算をすればよろしいですか?教えてくださいよろしくお願い致します。

  • mathematicaに関する質問です

    mathematica初心者なので、よく使用方法がまだ分かっていなく困っています。 残余利益モデルの計算で 3805=297744+(297744-r*2135163)/(1+r)+(25000-r*2135163)/(1+r)^2+(2530000-r*2136752)/(1+r)^3 でrをmathematicaで解きたいのですが、どのように入力するとrは出てくるんですか? もし可能でしたら回答合わせにrも教えていただけると助かります。 こんな質問で恐縮ですがよろしくお願いします

  • Mathematicaのoutputについて

    Mathematicaで何か式を計算するとき、パラメーターをいくつか用い出力すると、パラメーターは使ったアルファベットのまま整理されて出力されます。 その後一度パラメーターに値を代入してから、もう一度前の式を評価するとパラメーターに値が代入されて出力されます。 ここで、パラメーターに一度数値を代入した後に、また式をアルファベットを用いた形で表示させるのはどうしたらいいでしょうか?(パラメーターの値の初期化とか?) よろしくお願いします。

  • mathematicaでの行列の計算

    Aを5×5の行列として(成分は与えられている) Pを5×5行列で各列、各行に1が一つ(残りは0)の行列(置換行列) とします。このときに全てのPに対して P×A×(Pの逆行列) を計算するプログラムってmathematicaで出来るのでしょうか? 分かりにくい説明で申し訳ありません! いずれはn×nでやりたいと思っているのですが、とりあえず5×5くらいで考えています。 あまりmathematicaはやったことがないので、変な質問でしたらすみませんっ。。。

  • 分数の計算方法について教えてください。

    ものすごく初歩的な質問で申し訳ないのですが、 経済学で数学を使う際に出てくる少し複雑な分数計算が苦手で毎回混乱してしまいます。 例えば(4/5k^1/3*L^-4/5)/(4/3K^-2/3*L1/5)というような、 分数が肩に載っていて、しかも分数が分数の形になっている(意味がわかりませんね…) ような数式を計算するときにどうしたらいいのかわからなくなります。 どのように考えるとわかりやすいのでしょうか。 よろしくお願いいたします。

  • エクセル 分数計算

    エクセルでA1に分数の計算式 1/2*1/3 を入力します(セルの書式設定の表示形式は分数とします)。A1にはそのまま入力したものを表示させ、隣のB1には計算結果 1/6 を表示させたいと思います。 B1に"=A1”とすればA1の”1/2*1*3”がそのまま表示されます。 とにかく希望するのはA1に入力式を、B1にその計算結果を分数表示させたいのです。 説明がわかりにくければ追加説明します。よろしくお願いします。

  • 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回の処理で有利化できないと諦めてしまうようです。 これはなぜなのでしょうか?このような形の数も有利化する方法を教えてください。

専門家に質問してみよう