KNOPPIX/Math → MathLibre
http://www.mathlibre.org/
2003年2月に数学ソフトウェアのためのLive Linux CDとしてKNOPPIX/Mathを開始しました.[br]MathLibre は,その後継として2012年3月に発足したプロジェクトです.オープンソースライセンスで開発されている数学ソフトウェアに注目し,ソフトウェアとドキュメントの両方をDVD起動 Linux に収録し, 紹介を行っています.[br][br]
x() and y()
GeoGebra Materials
[url=https://www.geogebra.org/materials/]https://www.geogebra.org/materials/[/url][br][br][list][*]100万個近くの素材が集積[/*][*]CC-BY-SA, GeoGebra Terms of Use[/*][/list]
An introduction of CAS
[code]a:=1/2 --- 変数の宣言[br][/code][code]Delete[a] --- 変数の削除[br][/code][br]x+y=1 --- 方程式の宣言[br]LeftSide[x+y=1] -> x+y --- 左辺[br]RightSide[x+y=1] -> 1 --- 右辺[br][br][code]#[/code] --- 静的直前参照[br][code]#2[/code] --- 静的履歴参照[br][code]$[/code] --- 動的直前参照[br][code]$2[/code] --- 動的履歴参照
2種類のスクリプトと特徴
GeoGebra ではプログラミング言語として,GeoGebra Script と JavaScript の2種類が利用可能.[br](一時期,Python への対応も検討されたが断念?!)[br][br]GeoGebra Script[br][list][*]GeoGebra の「入力バー」への命令と同じ.(入力バーでできないことは,スクリプトでも☓)[br][/*][*]1行に1つの命令しか実行できない.[/*][*]IF[] はあるが,for や while は用意されていないので,Sequence[] を利用.[/*][*]「新規ツールの作成」はメニューからしかできない.[/*][*]再帰に対応していない.(以前から要望はあるらしい.)[/*][*]独自命令である.(GeoGebraの操作に慣れている人には使いやすい.)[/*][*]基本的にはオブジェクトに付随するスクリプトである.[/*][/list][br]JavaScript[br][list][*]一般的な(そして人気のある)プログラミング言語である.[/*][*]if, for, whileに対応.[/*][*]変数は var x; で宣言.基本的に倍精度浮動小数点数で格納される.[/*][*]配列も利用可能.要素数も要素の型も固定されない.[/*][*]オブジェクトに付随するスクリプトと,大域的に参照できるスクリプトの2種類.[/*][/list][br]オブジェクトに付随するスクリプト[br][list][*]On Click クリックした時に実行される.[br][/*][*]On Update 更新された時に実行される.[br][/*][/list][br]大域的に参照できるスクリプト「グローバルJavaスクリプト」 (訳が変?)[br][list][*]他のスクリプトから呼ばれることでのみ実行される.[br][/*][*]共通に用いられる関数を記述する.[/*][/list]
ggbApplet.evalCommand()
Example
[code]for (var i=0; i<10; i++) {[br] ggbApplet.evalCommand("A_" + i + "=(random()*10, random()*10)");[br]}[br][br][/code]
Android : GeoGebra Graphing Calculator
Android[br][list][*][url=https://play.google.com/store/apps/details?id=org.geogebra.android&hl=ja]https://play.google.com/store/apps/details?id=org.geogebra.android&hl=ja[/url][/*][/list]
Google Play
References in Japanese
[list][*][url=http://amogha.jp/GeoGebra/index-2017.html]29-共研-5008 動的幾何学ソフトウェアGeoGebraの整備と普及[/url](共同研究リポートNo.396([url=http://amogha.jp/GeoGebra/report396.pdf]B5版[/url]、[url=http://amogha.jp/GeoGebra/geogebra-2017.pdf]A4版[/url]))[/*][*][url=http://amogha.jp/GeoGebra/index-2016.html]28-共研-5008 動的幾何学ソフトウェアGeoGebraの整備と普及[/url](共同研究リポートNo.391([url=http://amogha.jp/GeoGebra/report391.pdf]B5版[/url]、[url=http://amogha.jp/GeoGebra/geogebra-2016.pdf]A4版[/url]))[/*][*][url=http://amogha.jp/GeoGebra/program-2015.pdf]27-共研-5007 動的幾何学ソフトウェアGeoGebraの整備と普及[/url](共同研究リポートNo.370([url=http://amogha.jp/GeoGebra/report370.pdf]B5版[/url]、[url=http://amogha.jp/GeoGebra/geogebra-2015.pdf]A4版[/url]))[/*][*]25-共研-5009 GeoGebraの数学、数学教育、および統計教育での利用(共同研究リポートNo.326([url=http://amogha.jp/GeoGebra/report326.pdf]B5版[/url]、[url=http://amogha.jp/GeoGebra/geogebra-2013.pdf]A4版[/url]))[/*][*]2018年は11月12日(月)ー13日(火)に統計数理研究所で開催する可能性?[/*][*][url=https://nyoho.github.io/GeoGebraWebExamples/]GeoGebra web Examples[/url] by Yukinori Kitadai[br][/*][*][url=https://sites.google.com/site/geogebrajp/]GeoGebra日本[/url][/*][*][url=https://wiki.geogebra.orgen/CAS_Specific_Commands]GeoGebra : CAS Specific Commands[/url][/*][*][url=https://wiki.geogebra.orgen/Reference:JavaScript]GeoGebra : Reference:JavaScript[/url][/*][*][url=https://developer.mozilla.org/ja/docs/Web/JavaScript]MDN : JavaScript[/url][/*][*][url=https://ja.wikipedia.org/wiki/%E5%8B%95%E7%9A%84%E5%B9%BE%E4%BD%95%E5%AD%A6%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A8%E3%82%A2]動的幾何学ソフトウエア(Wikipedia)[/url][/*][*][url=http://www.kyoritsu-pub.co.jp/bookdetail/9784320019768]グレブナー道場(共立出版)[/url] [/*][*][url=http://www.kyoritsu-pub.co.jp/bookdetail/9784320019072]曲線の事典(共立出版)[/url][br][/*][*][url=https://www.cambridge.org/core/books/book-of-curves/F08B52C8FB0563B2F9866DA186FC87F1]A Book of Curves (Cambridge University Press)[/url][/*][*][url=https://www.crcpress.com/Modern-Differential-Geometry-of-Curves-and-Surfaces-with-Mathematica-Third/Abbena-Salamon-Gray/p/book/9781584884484]Modern Differential Geometry of Curves and Surfaces with Mathematica, Third Edition (CRC Press)[/url][/*][/list]