Geogebra裡給帶有曲線和直線混合邊界的封閉地區填充顏色

來源:互聯網
上載者:User

標籤:地區   顏色   命令   填充   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裡給帶有曲線和直線混合邊界的封閉地區填充顏色

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.