send link to app

Dynamic Geometry


教育 教育
开发 辉 马
自由

数学画板是一款集动态几何、数学运算、公式输入的应用程序。

使用数学画板,可以替代尺规作图,更可以作出高级的轨迹图像以及函数图像,可以动态更改它们的属性,度量它们的相关值,可以创建自定义变量,自定义函数,使用自然数学公式输入表达式,美观,一目了然,其内部更是内置了多达25个常见数学函数。所有可视元素显示在一个无限大可以滚动的画板区中,画板区中的内容可以永久保存成单独文件。

这款程序包含以下功能:

公式功能:
-画板提供了分式,根式,多次根式,指数,下标,A上标下标排列公式,C上标下标组合公式,∑求和公式, ∏求积公式,还提供了希腊字母输入,上划线公式(表示线段),上弧线公式(表示圆弧)等数学公式,公式可以前切,复制,粘贴,自然方式输入,自然方式编辑,和ios文本操作一致,长按有放大镜选择输入光标,也可以选择,全选进行剪切复制粘贴操作。公式编辑完成后内置计算引擎会自动解析数学公式,计算出数值,如果解析数学公式不正确,会以红标方式提示出公式出错点或者以红色字体提示出公式出错范围,便于定位出错点修改。

文件功能
-新建:创建新的画板文件,开始新的内容,锁定。
-打开:可以打开之前保存的画板文件,也可以将别人创建的画板文件拷贝到程序文档目录下打开,锁定。
-保存:所有你创建的画板内容都能以单独的文件永久保存到本地,你可以将画板文件拷贝出来与其它人分享你的劳动成果,锁定。
-设置:设置数学变量显示到小数点后几位,设置角度单位为°还是rad

编辑功能
-撤销:您的每一步操作都会精准记录到历史操作里,如果对操作不满意,可以无限的撤销历史操作。
-重做:对于撤销的操作,可以再次恢复。
-删除:可以删除画板的几何对象、数学对象或者文本对象,删除这些对象时,画板会遍历这些对象的所有子对象并且一同删除
-选择所有:可以选中画板工作区中所有的对象。
-选择父对象:将当前画板工作区中所有被选中对象的父对象选中。
-选择子对象:将当前画板工作区中所有被选中对象的子对象选中。

视图功能
-点型:设置画板中被选中点对象的大小,有大、中、小三种可以选择。
-线型:设置画板中被选中几何对象线的粗细,有大、中、小三种可以选择;设置画板中被选择对象线的绘制类型,有实线、虚线,点线三种可以选择。
-颜色:设置画板中被选中几何对角、数学对象或者文本对象的颜色。
-隐藏:将画板中被选中对象不可见,隐藏起来。
-显示所有:将画板中所有被隐藏的对象显示出来。
-不可选:设置画板中被选中对象为不可选状态,这样用矩形选择工具拖动选区或者点击选中时该对象无法选中。
-所有可选:设置画板中所有不可选对象为可以选择状态
-隐藏标签:将画板中被选中对象标签不可见,隐藏起来
-显示标签:将画板中被选中对象标签可见,如果标签为空,将自动依照规则创建该对象的标签
-标签:弹出定制键盘,输入或者编辑该对象的标签,在这里你可以输入画板提供的任何数学公式,如上标、下标、分式、根式、数学希腊字母及特殊符号(角符号∠、度符号°、圆符号⊙等)

构造功能
-对象上一点:构造几何对象上一点,可以构选线段上一点、射线上一点、直线上一点、圆上一点、弧上一点、轨迹上一点,函数图像上一点、参数函数图像上一点。
-中点:构造线段的中点。
-交点:构造两个几何对象的交点,可以构造线(线段,射线,直线)之间的交点、线与圆的交点、线与弧的交点、圆与圆的交点、弧与弧的交点、圆与弧的交点。
-线段:根据被选中点对象依次构造线段,n个点构造n-1条线段。
-射线:根据被选中点对象依次构造射线,n个点构造n-1条射线。
-直线:根据被选中占对象依次构造直线,n个点构造n-1条直线。
-平行线:构造经过一点对象且平行与另一线对象的直线。
-垂线:构造经过一点对象且垂直于另一线对象的直线。
-角平分线:构造三点的角平分线,是射线。
-圆:构造以一点对象为圆心且圆周经过别一点对象的圆。
-以圆心和半径构造圆:构造以一点对象为圆心且半径为一数学对象的圆。
-圆上弧:构造圆上两点之间的圆弧。
-过三点的弧:构造经过三点对象的圆弧。
-轨迹:构造对象上一点(线段上点,圆上点,弧上点)在该对象的约束下运动,经过一系列几何变换最终形成的轨迹。构造时需要有两个被选中的点,第1个点为对象上一点(线段上点,圆上点,弧上点),第2个点对象为第1个点对象的子对象。

变换功能
-标记中心:标记缩放或者旋转变换时变换中心(点)。
-标记镜面:标记镜像变换时变换镜面(线)
-标记角度:标记旋转变换时旋转角度(数学变量,可以是自定义的或者是度量的角度值)
-标记比:标记缩放变换时缩放比值(数学变量)
-标记向量:标记平移变换时平移的向量(两点)。
-标记距离:标记平移变换时平移的水平距离与垂直距离(两个数学变量)。
-平移:根据标记的向量或者平移距离平移选中的一系列几何对象。
-缩放:根据标记的中心和缩放比(或者是自定义的固定比值)缩放被选中的一系列几何对象。
-放转:根据标记的中心和旋转角度(或者是自定义的固定角度)旋转被选中的一系列几何对象。
-镜像:根据标记的镜面线反射被选中的一系列几何对象。

度量功能
-长度:度量线段的长度。
-距离:度量两点的距离。
-周长:度量圆的周长。
-弧长:度量弧长。
-半径:度量圆或者弧的半径。
-面积:度量圆的面积。
-角度:度量三个点构成的角度值,顺时针为正值,逆时针为负值,单位为°。
-弧度角:度量弧的弧度,单位为°。
-比:度量三点ABC的比值AB/AC,单位1。
-横坐标:度量多个点在标记xoy坐标系下的x坐标。
-纵坐标:度量多个点在标记xoy坐标系下的y坐标。
-坐标距离:度量两个点在标记xoy坐标系下的坐标距离。

数据功能
-变量:创建数学变量对象,可以输入复杂的数学公式,执行加减乘、分数、乘方运算,更可以使用内置25种数学函数(sin,cos,tan,arcsin,arccos,arctan,sinh,cosh,tanh,arcsinh,arccosh,arctanh,exp,pow,sqrt,ln,log,round,trunc,sng,abs,min,max,arrange,combine)执行三角函数,对数计算,取整计算,最大最小计算以及排列组合计算,可以使用自定义变量,自定义函数参于计算及单位计算(目前仅支持厘米及角度弧度),要以使用常数π、e参于计算。
-函数:创建数学函数对象,自定义函数,其它计算同变量,唯一不同的是引入一个函数自变量,可以用于其它变量计算、函数计算、函数图像生成及参数函数图像。

图形功能
-定义坐标系:创建全新的直角坐标系。
-定义原点:创建全新直角坐标系,坐标系原点为画板所选中点对象。
-定义单位长度:创建全新直角坐标系,坐标系单位长度为画板所选中数学变量。
-定义原点和单位距离:创建全新坐标系,坐标系原点为画板中所选中点对象,单位长度为画板中所选中数学变量。
-改变坐标系刻度:改变当前标记坐标的刻度,在单位1和单位π之间改变。
-标记坐标系:标记画板中当前所选中的坐标系,所有函数作图及横纵坐标度量都以当前标记坐标系参考。
-给制点:直接在当前标记坐标中绘制点,点的横纵坐标可以是固定的常量,也可以是画板中的变量。
-绘制函数:在当前标记坐标中绘制函数图像,可以设置函数自变量区间,2个限制。
-绘制函数曲线:由两个参数函数绘制参数曲线,可以设置参数区间,2个限制。
-自变量区间:设置画板中被选中函数曲线自变量区间或者被选中参数曲线参数区间。

绘图工具箱功能
-箭头选择工具:点选该工具,可以拖动矩形选择矩形内的对象,或者单击选择某个对象,可以移动选择的对象,所有移动对象的子对象或者父对象将根据其关系保持同步改变。
-滚动工具:点选该工具,可以以任意方向滚动画板内容区,画板内容区大小无限。
-点工具:点选该工具,可以创建单独的点,也可以直接在几何对象上创建对象上点,还可以在两个几何对象相交处创建两对象相交点。如果对象上点或者交点有多个有冲突,画板会自动计算上次创建的点,从而下次创建其它的对象上点或者交点,而不会重复。
-线工具:点选该工具,可以创建线段,射线,直线。
-圆工具:点选该工具,可以创建圆。
-标签工具:点选该工具,可以自动产生对象的标签,拖动标签的位置,长按对象标签可以编辑标签。