2019-01-01から1ヶ月間の記事一覧
課題 たとえば、以下のオブジェクトを、上から順に作成する。 C = (1,1) r = 2 s = r+1 d = Circle[C,r] e = Circle[C,s] output = (Area[e] - Area[d]) / (s^2-r^2) ここで、JavaScript関数 nest( 'output', ['C','r'] ); を実行することで、outputを、Cとr…
使用例 ダウンロード DerivativeChart Tool - GeoGebra 説明 指定した区間における、関数の増減表を返します。同時に、指定した区間における極大点、極小点、変曲点のリストを返します。 ただし、関数は、指定区間において微分可能でなければ、正しい結果を…
設問 GeoGebraで、自由な点オブジェクトAを作成した。いま、点AのOn Update スクリプトを記述することで、点Aの挙動を以下のように制御したい。そのためのスクリプトを記述しなさい。ただし、点Aを、他のオブジェクトの従属オブジェクトとして再定義すること…
なるほど、わからん。
行動できないことを悩む人がいる。どんな行動でも良いけれど、例えば、ふとんに入って目を閉じてじっとする、つまり寝る体勢に入ることができないとか、お風呂に入りたいのにソファーから動けないとか、締切が近いのに一文字も書けないとか*1。 自分もその癖…
webappのアプレット作成画面では、グラフィックスビューだけでなく、数式ビューやプロパティ画面などを同時に開いていることが多いです。 そのまま保存すると、「生徒向けワークシート」ページやアプレット埋め込みページでも、数式ビューやプロパティ画面が…
設例 数値オブジェクトnを作成する。最小値1、最大値10、増分1に設定して、スライダーを作成する。 ブランクのテキストオブジェクトtext1 = ""を作成する。 いま、nのスライダーを動かす直前のnの値が、n_{previous}であったとする。そして、nのスライダーを…
点をクリックして楽しもう。 遊び方は、あえてプレイヤーにお任せします。 設計 あらかじめ作成したオブジェクトは、数値オブジェクトnumberのみで、その他のオブジェクトは、全てJavaScriptを通じて作成・削除・変更を制御しています。ただし、下記URLの音…
作成 //str command〔例:'POINTα=(α,0)'〕, str index〔例:'α'〕, int 実行回数function evalSequenceCommand(command,index,time){ index = RegExp(index,'g'); for(var k = 1; k<=time; k++){ ggbApplet.evalCommand(command.replace(index,k)); }} 現在…
点Pと線分fとの位置関係を特定するために有用な測定値と、それをGeoGebraで表現する際の数式の書き方を紹介します。 なお、関連記事として、下記記事もご参照下さい。 AffineRatioとDilateを拡張する - うしブログ 水平方向の位置関係 点Pと線分fとの、水平…
自由な点オブジェクトPを作成する。多角形オブジェクトpoly1を作成する。 点Pの可動領域を、poly1の内部(および辺上)に限定するには、点PのOn Update ハンドラに、以下のスクリプトを記述すれば良い。 If[P!=ClosestPointRegion[poly1,P],SetValue[P,Close…