函数类型和变量域
函数曲线编辑界面如下图所示。

函数类型
从“函数类型”下拉列表框中可看到 EduStudio 提供的各种函数类型,如下图。

函数类型可分为一般平面坐标方程、极坐标方程和参数方程。
-
一般方程
一般方程为横坐标 x 和纵坐标 y 之间的关系表达式。EduStudio 将通过纵向或横向扫描区域的方式获取曲线图形。如果用户没有定义变量域,则曲线的扫描范围自动为下方预览区中可见到的区域大小。一般方程包括 y=f(x)、x=f(y) 以及 f(x,y)=g(x,y) 三种形式。 -
极坐标方程
极坐标方程表示为半径 p 和与横轴的夹角 e 之间的关系表达式。其中,夹角 e 的度量单位为弧度。习惯上,极坐标方程表达式书写为
的形式,这里采用 p 和 e
来表示,主要是为了便于输入,且 p 和
以及 e 和
其文字形态比较接近。
根据已知的 p 和 e ,即可换算出特定坐标 x=p*cos(e),y=p*sin(e),从而得到曲线图形。如果用户没有定义变量域,则半径的有效范围为下方预览区中可见到的区域对角线长度的一半,为正负值,而夹角范围为
至
。极坐标方程包括 p=f(e)、e=f(p) 以及
f(p,e)=g(p,e)三种形式。 -
参数方程
一般方程和极坐标方程都可以表示为参数方程形式。EduStudio 分别提供了 x=f(t),y=f(t) 以及 p=f(t),e=f(t) 两类参数方程形式。这里,参数 t 没有特定的含义,随方程而不同。如果用户没有定义变量域,参数 t 的变量域按
至
的范围来处理。
变量域
变量域与参数定义域有所区别。如,函数 sqrt(a) 中,变量 a 的取值范围必须是大于等于
0,我们称变量 a 的定义域为
。而 EduStudio 不叫做定义域的原因是,这些变量完全可以任意取。
如果计算过程中发生错误(如除零错误),EduStudio 将该部分看做无曲线段,即自动进行容错处理,如下图所示。也因此,EduStudio
不要求用户对变量域进行特别明确的定义,不妨可以取大一点的范围。

如果要自定义变量域,可在对话框中的“选项”选项区中选定“使用自定义变量域”复选框,然后将具体表达式写入“从”和“至”两个文本框即可。文本框中可以输入算术表达式,如,
sqrt(3)/2 , 即等于
。
注意点
-
如果变量域的取值范围过大,有可能导致漫长的运算时间。为了避免这种情况,EduStudio 做了一些预防措施。比如,对于一般方程,不管用户输入多大的值,x 和 y 的扫描范围不会超过预览视图中的 x,y 范围。对于参数方程,如果计算结果间隔太小,也会自动调整扫描步长。但对于极坐标方程就没有任何预防措施。
-
对于参数方程和极坐标方程的变量域,要特别引起注意。如果按默认设置处理,可能导致输出重叠图形。比如,对三叶玫瑰线方程
,如果按默认的变量域
至
输出,其结果为重叠的两层曲线图案,如下图所示。
文档最后更新时间:2026-08-27 13:52:24
← 解析式、常量定义和变量域 编辑曲线 →