
load(implicit_plot)
implicit_plot([x^2+y^2=4,x+y=1],[x,-5,5],[y,-5,5])
とするとグラフAが得られますが、これをグラフBのように色分けしたいのです。
(1)plot2dとかimplicit_plotを使う場合
・maximaのplot2d、つまり陽関数表現で出力する場合には三項演算子を使って記述するテクニックが各所に掲載されています。 http://detail.chiebukuro.yahoo.co.jp/qa/question … http://stackoverflow.com/questions/38589530/fill … http://stackoverflow.com/questions/13394080/gnup …
・implicit_plotを用いた陰関数表現の場合にはついては記載がみつかりません。
(2)draw2dを使う場合
draw2d出力についても調べましたが、http://www.johnlapeyre.com/qinf/qinf_html/maxima … によると、
"When filled_func is true, the region bounded by the function defined with object 'explicit' and the bottom of the graphic window is filled with fill_color."
であり、
○draw2d(filled_func=true,explicit(x^2,x,-5,5),explicit(x-1,x,-5,5));
×draw2d(filled_func=true,implicit(x^2+y^2=4,x,-5,5,y,-5,5),implicit(x+y=1,x,-5,5,y,-5,5));
要するに陽関数表現の時のみfilled_funcは有効になるようです。
陰関数表現されたグラフを色分けする方法ってないんでしょうか?
maxima自体のマクロとか、外部プログラムでも実現できれば助かるのですが。。
このあたりについて詳しい方がおられましたらよろしくお願いします。

No.5ベストアンサー
- 回答日時:
draw2d(x_voxel=100,y_voxel=100,region((x^2+y^2-4)*(x+y-1)<=0,x,-4,4,y,-4,4),implicit(x^2+y^2=4,x,-4,4,y,-4,4),explicit(-x+1,x,-4,4));
詳しくはMaximaマニュアル52章drawの中のグラフィックオブジェクトregionの定義を参照してください。
http://maxima.osdn.jp/maxima_52.html#IDX1891
No.4
- 回答日時:
頭の中で (例えば 負)領域D の塗り絵 を しない日はないでしょう.
http://userdisk.webry.biglobe.ne.jp/020/691/47/N …
12の倍返しの2*12次 代数曲線の 負領域に 塗り絵をしました。
FAQ で 塗り絵したら 其の部分の面積を 求めずにはイラレナイ筈。
どうぞ!
No.3
- 回答日時:
Shading a Region のdraw2dのオプションはexplicitなんですよ~。
implicitでできたらいいんだけども...
クラウド上のマセマティカでも描画できました!
http://www.wolframalpha.com/input/?i=RegionPlot% …
ホームユースでも年間1.5万円前後かかる(?)ってのも微妙~
RegionPlotについては、クラウドかラズベリーパイ導入するかにします。。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
人気Q&Aランキング
-
4
expという理解できない記号があ...
-
5
数学の質問です。分数関数の分...
-
6
ゴンペルツ曲線の式
-
7
f(x)>0とはどういうグラフなの...
-
8
関数、y=0 などのグラフの...
-
9
増減表について
-
10
(m-1)(m-4)≧0からどうしてm≦1、...
-
11
タンジェントとアークタンジェ...
-
12
y=1/(1+x^2)
-
13
(高校数学) 放物線y=(x-2)^2とx...
-
14
2次曲線のグラフ
-
15
4次関数の変曲点の求め方について
-
16
反比例かどうかグラフから判断
-
17
指数関数と対数関数の交点
-
18
数学
-
19
coshxが偶関数でsinhxが奇関数...
-
20
三角関数 y=cos3θのグラフの書...
おすすめ情報
公式facebook
公式twitter