函数图像的绘制方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:18459447 阅读:25 留言:0更新日期:2018-07-18 12:57
本发明专利技术公开了函数图像的绘制方法、装置、计算机设备及存储介质。该方法包括:基于设定的坐标确定规则,确定待绘制函数中的无穷点坐标;根据所述无穷点坐标及预先确定的各采样点坐标,连接获得所述待绘制函数的函数图像。利用该方法,能够基于待绘制函数的无穷点坐标及预先确定的各采样点坐标,连接得到待绘制函数的函数图像。并且可以在对函数图像的显示比例进行调整时,能够有效地保留函数图像在无穷点位置处的函数图像信息,提高了函数绘图软件在绘制包含无穷点的函数图像时的准确性,进而有效地提升了用户使用函数绘图软件的体验度。

Function image rendering method, device, computer equipment and storage medium

The invention discloses a method for drawing a function image, a device, a computer device and a storage medium. The method includes: determining the rules based on the set of coordinates, determining the infinite point coordinates in the function to be drawn, and connecting the function images of the given function according to the infinite point coordinates and the predetermined coordinates of each sampling point. By using this method, the function image of the function to be drawn can be connected based on the infinite point coordinates of the function to be drawn and the coordinates of each sampling point. And when the display ratio of the function image is adjusted, the function image information of the function image at infinite point can be retained effectively, which improves the accuracy of the function drawing software in drawing the function images containing infinite points, and thus effectively improves the user's experience in using the function drawing software.

【技术实现步骤摘要】
函数图像的绘制方法、装置、计算机设备及存储介质
本专利技术实施例涉及函数图像绘制
,尤其涉及函数图像的绘制方法、装置、计算机设备及存储介质。
技术介绍
函数绘图软件是电子设备(如电脑、笔记本、智能平板以及智能白板等)中常见的应用软件,演示者可以基于函数绘图软件进行数学函数教学。在电子白板数学函数教学中,函数绘图软件可以根据用户输入的函数方程绘制函数图像。现有函数绘图软件在进行函数绘制时,需要先按照一定采样点数确定采样间隔,再确定待绘制函数的各坐标点,最后依次连接所确定的各坐标点,形成待绘制函数的绘制曲线。基于上述函数绘图软件进行函数图像绘制时,设置的采样点数越多,其采样点间的采样间隔就越小,所绘制形成的函数曲线与其理论曲线拟合程度也就越高,一般情况下,现有的函数绘图软件通常采用固定数量的采样点实现图像绘制。基于现有的函数绘制软件对数学函数进行绘制后,如果对函数图像的显示比例进行缩小,则相当于在缩小的显示比例下重新对数学函数进行图像绘制及显示。随着显示比例的不断缩小,基于现有的函数绘制软件重绘制时,所采用的采样点数量仍保持不变,由此使得采样点间的采样间隔不断增大。对于包含无穷点的数学函数而言,采样间隔的不断增大会导致函数无穷点信息丢失,因此,当函数显示比例缩小到一定程度,就会因无穷点信息丢失而导致函数图像的错误绘制,从而影响了函数绘图软件的用户体验。
技术实现思路
本专利技术提供的函数图像的绘制方法、装置、计算机设备及存储介质,能够有效提升函数绘图软件在绘制包含无穷点的函数图像时的准确性。第一方面,本专利技术实施例提供了一种函数图像的绘制方法,包括:基于设定的坐标确定规则,确定待绘制函数中的无穷点坐标;根据所述无穷点坐标及预先确定的各采样点坐标,连接获得所述待绘制函数的函数图像。第二方面,本专利技术实施例提供了一种函数图像的绘制装置,包括:无穷点确定模块,用于基于设定的坐标确定规则,确定待绘制函数中的无穷点坐标;函数图像获得模块,用于根据所述无穷点坐标及预先确定的各采样点坐标,连接获得所述待绘制函数的函数图像。第三方面,本专利技术实施例提供了一种计算机设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序;所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本专利技术实施例提供的函数图像的绘制方法。第四方面,本专利技术实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本专利技术实施例提供的函数图像的绘制方法。在上述函数图像的绘制方法、装置、计算机设备及存储介质中,首先基于设定的坐标确定规则,确定待绘制函数中的无穷点坐标;然后根据无穷点坐标及预先确定的各采样点坐标,连接获得待绘制函数的函数图像。上述函数图像的绘制方法、装置、计算机设备及存储介质,能够基于待绘制函数的无穷点坐标及预先确定的各采样点坐标,连接得到待绘制函数的函数图像。并且可以在对函数图像的显示比例进行缩小时,能够有效地保留函数图像在无穷点位置处的函数图像信息,提高了函数绘图软件在绘制包含无穷点的函数图像时的准确性,进而有效地提升了用户使用函数绘图软件的体验度。附图说明图1为本专利技术实施例一提供的一种函数图像的绘制方法的流程示意图;图2a为本专利技术实施例二提供的一种函数图像的绘制方法的流程示意图;图2b给出了现有技术中函数图像的显示比例缩小到一定范围时的显示效果图;图2c给出了基于本专利技术实施例二的方法进行函数图像绘制后的显示效果图;图3a为本专利技术实施例三提供的一种函数图像的绘制方法的流程示意图;图3b给出了本专利技术实施例三对采样区间集确定的实现流程图;图3c给出了本专利技术实施例三对伪零点区间集确定的实现流程图;图3d给出了本专利技术实施例三对无穷点正负属性确定的实现流程图;图3e给出了本专利技术实施例三对无穷点坐标确定的实现流程图;图4为本专利技术实施例四提供的一种函数图像的绘制装置的结构框图;图5为本专利技术实施例五提供的一种计算机设备的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作(或步骤)描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。实施例一图1为本专利技术实施例一提供的一种函数图像的绘制方法的流程示意图,该方法可适用于对数学函数的函数图像进行绘制的情况,该方法可以由函数图像的绘制装置来执行,其中该装置可由软件和/或硬件实现,并一般可作为绘制类功能软件的插件集成在计算机设备上。如图1所述,本专利技术实施例一提供的一种函数图像的绘制方法,包括如下步骤:S101、基于设定的坐标确定规则,确定待绘制函数中的无穷点坐标。在本实施例中,设定的坐标确定规则可以理解为在确定无穷点坐标时所预先设定的用于确定无穷点坐标的规则。待绘制函数可以理解为将要被绘制为函数图像的数学函数。具体地,为了防止函数图像的无穷点信息丢失,可以在进行函数图像绘制之前,首先确定出待绘制函数中的无穷点坐标,以基于无穷点坐标绘制待绘制函数所对应的函数图像,从而提升绘制函数图像时的准确性。在确定待绘制函数中的无穷点坐标时,可以基于设定的坐标确定规则来确定,示例性地,设定的坐标确定规则可以为将确定待绘制函数中的无穷点坐标转换为确定待绘制函数中的零点坐标。S102、根据无穷点坐标及预先确定的各采样点坐标,连接获得待绘制函数的函数图像。在本实施例中,各采样点坐标可以是基于设定的采样点确定规则确定出的。一般地,预先确定的各采样点坐标可以是将待绘制函数按照一定的采样点数采样确定,也可以是采用割圆法对待绘制函数进行自适应采点确定的。具体地,在确定出待绘制函数的无穷点坐标及预先确定的各采样点坐标后,可以将确定出的无穷点坐标及预先确定的各采样点坐标进行连接,以获得待绘制函数的函数图像。本专利技术实施例一提供的一种函数图像的绘制方法,首先基于设定的坐标确定规则,确定待绘制函数中的无穷点坐标;然后根据无穷点坐标及预先确定的各采样点坐标,连接获得待绘制函数的函数图像。利用上述方法,能够基于待绘制函数的无穷点坐标及预先确定的各采样点坐标,连接得到待绘制函数的函数图像。并且可以在对函数图像的显示比例进行调整时,能够有效地保留函数图像在无穷点位置处的函数图像信息,提高了函数绘图软件在绘制包含无穷点的函数图像时的准确性,进而有效地提升了用户使用函数绘图软件的体验度。实施例二图2a为本专利技术实施例二提供的一种函数图像的绘制方法的流程示意图,本实施例二在上述各实施例的基础上进行优化。在本实施例中,将基于设定的坐标确定规则,确定待绘制函数中的无穷点坐标,进一步具体化为:获取待绘制函数的倒函数,并基于预设的伪零点区间确定规则,确定所述倒函数对应的伪零点区间集;从所述伪零点区间集中确定函数值为0的零点自变值,并将各所述零点自变值所在的伪本文档来自技高网...

【技术保护点】
1.一种函数图像的绘制方法,其特征在于,包括:基于设定的坐标确定规则,确定待绘制函数中的无穷点坐标;根据所述无穷点坐标及预先确定的各采样点坐标,连接获得所述待绘制函数的函数图像。

【技术特征摘要】
1.一种函数图像的绘制方法,其特征在于,包括:基于设定的坐标确定规则,确定待绘制函数中的无穷点坐标;根据所述无穷点坐标及预先确定的各采样点坐标,连接获得所述待绘制函数的函数图像。2.根据权利要求1所述的方法,其特征在于,所述基于设定的坐标确定规则,确定待绘制函数中的无穷点坐标,包括:获取待绘制函数的倒函数,并基于预设的伪零点区间确定规则,确定所述倒函数对应的伪零点区间集;从所述伪零点区间集中确定函数值为0的零点自变值,并将各所述零点自变值所在的伪零点区间确定为零点区间;根据各所述零点自变值所在零点区间的区间端点值,确定各所述零点自变值在所述待绘制函数上所对应无穷点的正负属性;基于各所述零点自变值所对应无穷点的正负属性及屏幕当前的函数显示区域范围,确定所述待绘制函数中的无穷点坐标。3.根据权利要求2所述的方法,其特征在于,所述基于预设的伪零点区间确定规则,确定所述倒函数对应的伪零点区间集,包括:基于割圆法确定所述倒函数的各采样点,并根据各所述采样点确定所述倒函数的采样区间集;从所述采样区间集中确定符合伪零点筛选要求的伪零点区间,形成包含各所述伪零点区间的伪零点区间集。4.根据权利要求3所述的方法,其特征在于,所述基于割圆法确定所述倒函数的各采样点,并根据各所述采样点确定所述倒函数的采样区间集,包括:在大于屏幕当前的函数显示区域范围的计算区域上确定两个自变端点,并基于所述两个自变端点确定所述倒函数的两个采样点;获取所选定两个采样点对应的函数值,分别记为第一函数值和第二函数值;以设定规则从所述两个采样点构成的自变区间中选取第三自变值;确定所述第三自变值对应的第三函数值,并确定所述第三自变值在所述两个采样点连线上对应的纵坐标值;如果所述第三函数值与所述纵坐标值的差值绝对值大于或等于第一预设值,则根据所述第三自变值形成所述倒函数的新采样点,并从已确定的采样点中依次顺序选定两个采样点返回执行函数值的获取操作;否则,停止确定所述倒函数的采样点;依次顺序选定所述倒函数具有的两个采样点,基于所选定两个采样点的自变值形成一个自变区间,并基于各所述自变区间构成采样区间集。5.根据权利要求3所述的方法,其特征在于,所述从所述采样区间集中确定符合伪零点筛选要求的伪零点区间,形成包含各所述伪零点区间的伪零点区间集,包括:确定所述采样区间集所包含各自变区间中的左端点函数值和右端点函数值;如果存在左端点函数值与右端点函数值乘积为负的第一自变区间,则将所述第一自变区间确定为伪零点区间;如果存在左端点函数值与0的差值小于第二预设值或者右端点函数值与0的差值小于所述第二预设值的第二自变区间,则将所述第二自变区间确定为伪零点区间;基于确定的各所述伪零点区间构成伪零点区间集。6.根据权利要求2所述的方法,其特征在于,所述从所述伪零点区间集中确定函数值为0的零点自变值,并将各所述零点自变值所在的伪零点区间确定为零点区间,包括:从所述伪零点区间集中依次选取一个伪零点区间作为当前待确定区间;从所述当前待确定区间中选取一个当前自变值;基于所述当前自变值及设定的牛顿迭代公式,确定处于所述当前待确定区间中的下一自变值;如果所述下一...

【专利技术属性】
技术研发人员:黄腾霄
申请(专利权)人:广州视源电子科技股份有限公司广州视睿电子科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1