• ベストアンサー

複雑な計算を行なうフリーソフトについて

y=x^4 -4x^3 +x^2 -1といった4次関数に   3+√7 x=------    2 のようなルートの入った数値を代入して、正確な値を知りたいのですが、手計算では複雑すぎて困っています。 ルートの入った数値などを計算できるフリーソフトをご存知でしたら教えていただけないでしょうか? よろしくお願いします!

  • nintai
  • お礼率73% (231/315)

質問者が選んだベストアンサー

  • ベストアンサー
  • ryn
  • ベストアンサー率42% (156/364)
回答No.3

ソフトに関しては koukoku1 さん,siegmund さん ご紹介のもので何とかなりそうなので, 質問に対する直接の回答ではないですが, 今の場合の計算の方法を書いてみます. まず,  x = (3+√7)/2 ⇔ 2x-3 = √7 この式の両辺を2乗して  4x^2 - 12x + 9 = 7 ⇔2x^2 - 6x + 1 = 0 を得ます. ここで,x^4 - 4x^3 + x^2 - 1 を 2x^2 - 6x + 1 で割ることで  y = (1/4)(2x^2 - 2x - 5)(2x^2 - 6x + 1) - 7x + 1/4 と変形できます.一方で  2x^2 - 6x + 1 = 0 ですから,  - 7x + 1/4 に値を代入すればよいことになります. 参考までに.

nintai
質問者

お礼

非常に参考になりました! 計算が合わなくてイライラしていたのですが、スッキリしました。、、完全に勉強不足でした、、。 ご回答ありがとうございました!

その他の回答 (4)

  • coldplay
  • ベストアンサー率21% (21/98)
回答No.5

#4です。 >√7のような無理数は、そのまま計算できるソフトを探していたんです、、。 ちょっと意味がわからないのですが、実際にエクセルでやったのをのせておきますね。 まず、A2のセル(どこでもいいんだけど)に「=A1^4-4*A1^3+A1^2-1」と打ちます。 これはxをA1のセルに対応させています。 次に、A1のセルに「=(3+7^(0.5))/2」と打ちます。 そうするとA2のセルに「-19.51012959」とでてきてこれが答えになります。

nintai
質問者

お礼

No.3の方がアドバイスしてくれた通りに計算すると、 - 7x + 1/4にx=3-√7/2を代入して、-41-14√7/4 が答えになります。 この-41-14√7/4を得られるツールを期待していたのですが、、そんなものありませんよね。 わがまま言ってすいませんでした、、。 ご回答ありがとうございます!

  • coldplay
  • ベストアンサー率21% (21/98)
回答No.4

エクセルでもできるけど・・・。

nintai
質問者

お礼

質問の仕方があいまいですいませんでした、、! 私の質問では√7のような無理数は、そのまま計算できるソフトを探していたんです、、。 ご回答ありがとうございました。

  • siegmund
  • ベストアンサー率64% (701/1090)
回答No.2

すぐ思いつくのは mathematica と似た(同様?)の機能を持っている MuPAD ですね. http://oshiete1.goo.ne.jp/kotaeru.php3?q=252366 あるいは Google などの検索で MuPAD と入れて見てください. 私自身は MuPAD は使ったことがありませんので,自信なしにしておきます.

nintai
質問者

お礼

ありがとうございます! 少々慣れるのに時間がかかりそうですが、ためしみたいと思います☆

  • koukoku1
  • ベストアンサー率0% (0/42)
回答No.1

参考にしてみてください?

参考URL:
http://www.vector.co.jp/magazine/softnews/040313/n0403136.html
nintai
質問者

お礼

ご回答ありがとうございます。 これってMacしか使えないんですかね、、? WindowsXPしか使ってないのでちょっと無理なようです、、。 ありがとうございました。

関連するQ&A

  • 2変数関数の計算方法

    1/(√y)=2log_[10](x・√y)-0.8 という関数のyの値が分かっている場合のxの値は、上式を変形して、 log_[10](x)={1/(2√y)}-log_[10](√y)+0.4 x=10^[{1/(2√y)}-log_[10](√y)+0.4] にしてyの値を代入すれば、xの値を求める事ができます。 逆にxの値が分かっていてyの値が分からない時の計算方法ですが、この関数はy=の形に変形できません。 どうやって計算すればよいのでしょうか? Excelを使って計算できないでしょうか。申し訳ありませんが、お分かりになる方教えてください。 よろしくお願いします。

  • 計算結果を分数で表示

    ある数値や、数式の計算結果を分数で表示するソフトはないものでしょうか? 具体的にいうと、三角関数の値とか割り算の結果を分数の形で表示するものといえばいいのでしょうか。 あまり複雑な計算ではないのですが、 たとえばsin45°を1/(√2)で表したり、 1÷3の結果を1/3で表すようなそういったものです。 できればフリーのもので。 どなたかご存知の方がいましたら、教えてgoo!

  • 計算ソフトが欲しいので教えてください。

    ((A*70.2-891150)*0.8+(B*73.3-969464)*0.8)-49250=C この様な計算式でAとBの値が毎日変わります。二つの値を入力するだけで、Cの数値がポンと出てくるようなフリーソフトが欲しいのですがご存知の方、居られましたら教えてください。この式での計算のみでの使用なので、なるべく軽い物を希望しているのですが探し方が悪いのか中々見つかりません。何卒よろしくお願いいたします。

  • 3次元で領域を図示できるソフト

    x,y,zがθの関数,すなわちx=f(θ),y=g(θ),z=h(θ)と表されたとします.このとき,θの範囲に対応するx,y,zの領域を3次元で図示したいのですが,θがθ={θ1,θ2,θ3,・・・・・}といったベクトルで,関数f,g,hが複雑ですととても手計算では無理です. 何か使えるソフトは無いでしょうか?ご存知の方がいらっしゃいましたらお教え下さい.

  • 高次元グラフを描けるフリーソフト

    ある関数f(x,y)の値をz軸にとった3Dグラフというのは割と多くのソフトで描画可能だと思うのですが,f(x,y,z)を色で表して表示する4Dグラフを描けるフリーソフトってないのでしょうか? 色がついていてもそれがz軸の値に対するものでは意味がありません(エクセルの等高線図など). 4つのデータ(x,y,z座標と点における何かの値(温度など))を一つのグラフで表したいのです. また,式でなく,データからグラフが作成できるというのも必要な機能です. 何かご存じないでしょうか?

  • 多項式の計算をするソフト教えてください!

    多項式の計算問題で A= x^6 + 7*x^5 + 16*x^4 - 11*x^2 - 17*x - 6 B= x^5 - 2*x^4 - 6*x^3 + 8x^2 + 5^x - 6 A/Bの商と余りを求めよという問題なのですが 商:x+9 余:40*x^4 + 46*x^3 - 88*x^2 - 56*x + 48 となりました。 答えを確認するために数式処理ソフトを探しているのですが何か良いソフトをご存知の方がいましたら教えてください。 またこれからも複雑なlogや三角関数の計算が多いので関数電卓の購入を考えているのですが、上記のような計算も関数電卓で行えるのでしょうか?

  • 計算ソフト

    windows についてる電卓では桁数が足りなくて正確な数値がわかりませんでした。 桁数の大きい数でも計算できるおすすめフリーソフトを教えてください。

  • 複素数

    私が計算するとどんどん複雑になってわかりません。 というか、答えがでないです。 ☆x=1+√3iのとき、x^4+-2x^2+5x-3の値 ☆x=2+√3i,y=2-√3iのき、x^3+y^3の値 私はまず、代入してから計算したのですが、複雑になってしまいました。 4乗の因数分解はよくわからないし。 教えてください

  • 累乗の逆(対数?)の計算方法を教えて下さい

    Excelで累乗を使った計算をしているのですが、 計算方法が分からないので教えて下さい。 累乗の計算で次のような式があるとします。 y=3^x y=81の時のxの値は、x=LOG(81,3)=4と分かります。 (LOG(数値,底) はExcelで対数を求める関数です) ですが、同様に次のような式が与えられた時の xの求め方が分かりません。(同様にy=81とします)  y=x^4 Excelに限らず一般的な解き方でかまいませんので、 ご存知の方お願い致します。

  • 確率の求め方の計算式を教えてください。

    X%のものがY回連続で来ない場合の確率(%)の計算式を教えてください。 たとえばX=50%、Y=4の場合だと、 Y=1の時は50% Y=2の時は25%... だと思うのですが、応用がききません。 XとYに値を代入するだけで計算できると とても有難いです。 よろしくお願いいたします。