• ベストアンサー

グラフを描きたい

y+x+sin(x+y)=0といった、y=...にできない形の曲線を2次平面に描きたいのですが、どのようにしたらよいでしょうか? フリーソフトではgnuplotというのを知っていますが、それで描けるでしょうか?(3次元ではなく2次元で)

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

  • ベストアンサー
  • info22_
  • ベストアンサー率67% (2650/3922)
回答No.2

>-xsinα+ycosα=a{1-cos(xcosα+ysinα-4)} >といったグラフを2次元で描きたいのです.0<=α<=2π 0<a 陰関数の2次元プロットができるソフトであればどんなソフトを使っても描けると思います。 例えばフリーソフトのGRAPESを使って上の陰関数のグラフを描くと添付図のように描けます。 「GRAPES」で検索すればソフト作成者のダウンロードHPから 使い方やソフトがダウンロードできます。 GRAPRSで 陰関数の入力ボックスに -x·sin(b)+y·cos(b)=a·(1-cos(x·cos(b)+y·sin(b)-4)) と入力してやります。このソフトではαの代わりにbとおいています。 パラメータa=1, パラメータb(刻みPi/10) として残像にチェックして bを0から2Piまで変化させたのが添付図です。 黒の濃い実線はa=1,b=0の場合でbを刻みPi/10で増加していくと、グラフは原点を中心に反時計回りに回転して行ます。

kiyotamakiyota
質問者

お礼

これが見たかったです!どうもありがとうございます.

その他の回答 (1)

  • spring135
  • ベストアンサー率44% (1487/3332)
回答No.1

z=x+yとおくと元の方程式は z=-sin(z) これを満たす解は z=0のみです。(グラフを書けば一目瞭然) よって x+y=0 が解です。

kiyotamakiyota
質問者

補足

ごめんさい,例が悪かったです. -xsinα+ycosα=a{1-cos(xcosα+ysinα-4)} といったグラフを2次元で描きたいのです.0<=α<=2π 0<a

関連するQ&A

  • グラフを描くソフトで・・・

    グラフが描けるソフトで、例えば x^2+xy+y^2+10=0 の様な、つまり、xとyの混在する式のグラフを描くことができるソフトって ありますか? できればフリーのものがよいのですが・・・ gnuplotは持っているのでいろいろ試してみたのですが、できませんでした・・・ よろしくお願いします。

  • 3次元グラフ

    実験から得た3つの変数のデータ(x,y,z)をgnuplotに入力して3次元のグラフを作ったのですが、そのグラフのz=f(x,y)の近似関数を知りたいです。どうすればよいのでしょうか? gnuplotを使ったことがなくて全く分かりません。 宜しくお願いします。

  • Mac用グラフ作成ソフト

    XとYのデータを幾つか入れていくと、それに沿った2次元(や3次元)曲線を 計算してくれるようなソフトを教えて下さい。 X Y 0 0.00 6 4.07 8 4.75 10 5.16 12 5.41 14 5.57 16 5.66 20 5.71 例えば、上記のようなデータから、2次曲線(の計算式)を導きたいのです。 こういったグラフを簡単に描いてくれるソフトがかなり前にありましたが、探してみ ても、どうも使い方が難解そう(かつ私の求めていることが出来るか不明)なものし か見つかりません。

    • ベストアンサー
    • Mac
  • どうやってグラフを書けばいいかわかりません

    x=e^-t*cos2πt y=e^-t*sin2πt をt=0から始まり、tが増加するときのx-y平面上での曲線の慨形を図示するという問題なんですが、どーやって書けるのでしょうkか?? tを消去したくても出来ないし、自分で値を代入してプロットしていけばいいんでしょうか?? 誰かわかる方教えてください。お願いします。

  • グラフを図示するには

    変な質問でですみません、私は今まで数学などでf=x+2、y=x+2など図示したことはもちろんあるのですが、f=x+yを図示?しているものなどがあり、それは3次元でちょうどz軸がfの値を表していて、平面になっていました。わたしが思ったのは、f=x+y+z=3とかいうように定数ならば3次元(xyz平面)で表せるけどf=x+y+zを表すことってできませんよね?どなたかお暇でしたらお答えお願いします。

  • gnuplot でこのような濃淡グラフを書けないでしょうか?

    (x座標 y座標 値)という形式のデータで次のようなものがあります 1 1 32.4 1 2 23.4 .......... .......... 1 50 65.2 2 1 23.1 2 2 91.9 .......... .......... 2 50 73.2 .......... .......... 50 49 26.8 50 50 76.8 これを、二次元(x,y)のセル上で 50×50の濃淡プロットを作るには どうすれば良いでしょうか? gnuplotでなくてもOKです。 最初はexcelでやろうとしたのですが、思いの外大変でした。

  • 3次元グラフのアニメーション

    x-y平面上の圧力分布を3次元グラフで表し、さらにその時間変化を動画で表したいのですが、そのようなことを可能にするソフト・手法(できればフリーソフト)をご存知の方はいますか?あるいは、3次元表示でなくても、2次元平面上のデータ点を圧力の強さに応じた輝度で表すという方法でもかまいません。 自分でソフトを作るとしたら、グラフソフトを作る上で参考になるサイトやライブラリをご存知なら、教えていただけませんか? また、自作ソフトで3Dグラフの時間変化を表示することが可能だとすれば、それを一般的な動画ファイル(mpeg,gifアニメ,aviなど)で出力する機能を持たせることは可能ですか? かなり調べたつもりですが、見つからないので知っている人に聞くしかないのではないかと思って質問を書き込みました。

  • 3次元のグラフ作成ソフト

    掲載した図のように3次元空間に点(x,y,z)をプロットできるソフトを探しています。 求める機能としては、 ・プロットした結果をマウスを使っていろんな角度から見たり拡大縮小できる ・数万点くらいプロットできる gnuplotとrinearn以外で良いソフトをご存知の方がいましたら是非教えてください。 よろしくお願い致します。

  • グラフの性質の問題について

    以下の問題、よろしくお願いします。 点の集合と点同士とを結ぶ辺の集合とからなる図形をグラフと呼びます。以下では立方体の頂点と辺からなるグラフを一般化して出来るグラフの性質を考察します。正方形は2次元の立方体なので2-cubeと呼ばれます。立方体は3-cubeです。数学では次元の低い方にも一般化を行います。 2点と2点を結ぶ直線からなるグラフは1-cubeです。n-cubeはn次元ユークリッド空間の超立方体の頂点と辺とからなるグラフです。nーcubeに関して以下の問に答えなさい。 問1 全ての辺の長さを1とします。ある点を1度だけ通過して点と点をつなぐ辺を辿り、異なる2点を結ぶ経路をパスと呼びます。あるグラフの上で、任意の2点x,yを結ぶパスp(x,y)の中でその長さ[p(x,y)] の最小値[p(x,y)]を点x,yの距離と呼びます。グラフ上で[p(x,y)]の最大値のグラフを直径と呼びます。n-cubeの直径をnの式で表しなさい。 問2 点の位置や辺の長さを自在に変えて曲線も許すとき、辺が交わらないように平面に作図可能なグラフを平面グラフと呼びます。2-cube、3-cubeは平面グラフですが、4-cubeはそうではありません。平面に描けないグラフを平面に描ける幾つかの部分に分解することができます。このとき、分解の最小数をグラフの厚さと呼びます。n-cubeの厚さをnの式で表しなさい。

  • グラフの描き方

    Q、キーボードからnの値を読み込み、r=sin(nθ)で表される曲線のグラフをかけ。 ヒント、x=rcosθ、y=rsinθと与えられた式で(x、y)とすればいい。また、θは度の単位で0°から360°まで計算すればよい。 この問題で、、、 SET WINDOW -1.1,1.1,-1.1,1.1 INPUT n FOR i=0 to 360 STEP 10 x=cos(n*θ*PI/180) y=sin(n*θPI/180) PLOT LINES:x,y; NEXT i END これのどこがおかしいでしょうか? おねがいします。