標籤:地區 顏色 命令 填充 geoogebra
目的
用Geogebra繪製曲線,並填充邊界的地區為實心;
用代碼實現當然是可以的,但是,圖形過於簡單的時候還要調整細節修改代碼,往往不如互動式繪圖方便,這麼長,還是調整半天之後:
Plot[x^2,{x,0,1},PlotStyle->Red,Epilog->{Dashed,Green,Thickness->0.0005,Line[{{1,0},{1,1},{0,1}}],Blue,Line[{{0,1/4},{1,1/4}}]},Filling->0.25,FillingStyle->Directive[Blue,Opacity[0.38]],AxesStyle->Arrowheads[.035],PlotRangePadding->Scaled[.1],AspectRatio->1,AxesLabel->(Style[#,Black,24,FontFamily->"Times New Roman",Italic,Bold]&/@{"x","y"}),TicksStyle->Directive[Black,16,FontFamily->"Arial"],ImageSize->500,Ticks->{(Range[11]-1.)/10, Automatic}]
嘗試
Locus 命令失效:
Geogebra 中 Locus 命令通常是填充不規則的包含曲線邊界在內的地區的推薦命令,大致是:
1. 按照特定的時針順序定義一個封閉的list,用”{“+”}”包圍即可,或用Sequence[]定義;
2. 然後用Point[list,0~1]賦值給一個點X,則點在邊界上;
3. 再定義一個點等於此點Y=X (很詭異,一直不明白怎麼回事);
4. 最後用locus[]命令: Locus[X,Y]或Locus[Y,X]就可以了。
以前的三原色圖就是這麼弄的(三個圓互相兩兩交心,然後對相交的每個封閉地區都著不同的單色複色)。
不過這次居然不行了,弄出來的效果如下:
說明Locus命令缺陷很多。不知道到底如何?的。
改用自訂函數和IntegralBetween結合可行。步驟:
1. 定義上下邊界為不同的函數,比如 f(x)=x^2, g(x)=0.25
2. 然後用IntegralBetween[ f, g, 0, 0.5] 定義的是左邊積分對應的面積, 而 IntegralBetween[g,f,0.5,1]對應於右邊的面積地區;
不論如何,Geogebra裡面這功能比幾何畫板強。
著作權聲明:本文為博主原創,轉載請註明出處。
Geogebra裡給帶有曲線和直線混合邊界的封閉地區填充顏色