このブログは、旧・はてなダイアリー「檜山正幸のキマイラ飼育記 メモ編」(http://d.hatena.ne.jp/m-hiyama-memo/)のデータを移行・保存したものであり、今後(2019年1月以降)更新の予定はありません。

今後の更新は、新しいブログ http://m-hiyama-memo.hatenablog.com/ で行います。

グラフの描画

1パラメータの3dカーブ - 檜山正幸のキマイラ飼育記 メモ編 の敷衍。

1変数→1変数
  • plot2d(関数式, [変数名, 下限, 上限]) e.g. plot2d(x^2, [x, -2, 2])
1変数→1変数 共端である複数の関数(Set射)を同時に
  • plot2d([式1, 式2], [変数, 下限, 上限]) e.g. plot2d([cos(t), sin(t)], [t, -%pi/2, %pi/2])
1変数→2変数
  • plot2d(['parametric, 式1, 式2], [変数名, 下限, 上限]) e.g. plot2d(['parametric, cos(t), sin(t)], [t, -%pi/2, %pi/2]) これはあまりうまくない、オプションによる調整が必要
1変数→2変数 を3次元で
  • plot3d([式1, 式2, 変数名], [変数名, 下限, 上限], ['dummy, 0, 1], オプション) e.g. plot3d([cos(t), sin(t), t], [t, -4*%pi, 4*%pi], ['dummy,0, 1], [grid,500,1])
2変数→1変数
  • plot3d(関数式, [変数名1, 下限, 上限], [変数名2, 下限, 上限]), e.g. plot3d(x^2 + y^2, [x, -2, 2], [y, -2, 2]) 色付きできれいに描いてくれる、優れもの。
2変数→1変数 共端である複数の関数(Set射)を同時に

?? わからない。

2変数→2変数

?? わからない。

2変数→3変数
  • plot3d([式1, 式2, 式3], [変数名1, 下限, 上限], [変数名2, 上限, 下限], オプション) e.g.

plot3d([s, t, 1 - t^2 - s^2], [s, 0, 1], [t, 0, 1], [grid,500,1])

別な例

  • 極座標 plot3d([cos(s)*cos(t), cos(s)*sin(t), sin(s)], [s, 0, 2*%pi], [t, 0, %pi]) 歪む


オプションでの調整が課題。2変数→2変数がわからない。あと、アニメーション。