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.一种函数图像的绘制方法,其特征在于,包括:基于设定的坐标确定规则,确定待绘制函数中的无穷点坐标;根据所述无穷点坐标及预先确定的各采样点坐标,连接获得所述待绘制函数的函数图像。
【技术特征摘要】
1.一种函数图像的绘制方法,其特征在于,包括:基于设定的坐标确定规则,确定待绘制函数中的无穷点坐标;根据所述无穷点坐标及预先确定的各采样点坐标,连接获得所述待绘制函数的函数图像。2.根据权利要求1所述的方法,其特征在于,所述基于设定的坐标确定规则,确定待绘制函数中的无穷点坐标,包括:获取待绘制函数的倒函数,并基于预设的伪零点区间确定规则,确定所述倒函数对应的伪零点区间集;从所述伪零点区间集中确定函数值为0的零点自变值,并将各所述零点自变值所在的伪零点区间确定为零点区间;根据各所述零点自变值所在零点区间的区间端点值,确定各所述零点自变值在所述待绘制函数上所对应无穷点的正负属性;基于各所述零点自变值所对应无穷点的正负属性及屏幕当前的函数显示区域范围,确定所述待绘制函数中的无穷点坐标。3.根据权利要求2所述的方法,其特征在于,所述基于预设的伪零点区间确定规则,确定所述倒函数对应的伪零点区间集,包括:基于割圆法确定所述倒函数的各采样点,并根据各所述采样点确定所述倒函数的采样区间集;从所述采样区间集中确定符合伪零点筛选要求的伪零点区间,形成包含各所述伪零点区间的伪零点区间集。4.根据权利要求3所述的方法,其特征在于,所述基于割圆法确定所述倒函数的各采样点,并根据各所述采样点确定所述倒函数的采样区间集,包括:在大于屏幕当前的函数显示区域范围的计算区域上确定两个自变端点,并基于所述两个自变端点确定所述倒函数的两个采样点;获取所选定两个采样点对应的函数值,分别记为第一函数值和第二函数值;以设定规则从所述两个采样点构成的自变区间中选取第三自变值;确定所述第三自变值对应的第三函数值,并确定所述第三自变值在所述两个采样点连线上对应的纵坐标值;如果所述第三函数值与所述纵坐标值的差值绝对值大于或等于第一预设值,则根据所述第三自变值形成所述倒函数的新采样点,并从已确定的采样点中依次顺序选定两个采样点返回执行函数值的获取操作;否则,停止确定所述倒函数的采样点;依次顺序选定所述倒函数具有的两个采样点,基于所选定两个采样点的自变值形成一个自变区间,并基于各所述自变区间构成采样区间集。5.根据权利要求3所述的方法,其特征在于,所述从所述采样区间集中确定符合伪零点筛选要求的伪零点区间,形成包含各所述伪零点区间的伪零点区间集,包括:确定所述采样区间集所包含各自变区间中的左端点函数值和右端点函数值;如果存在左端点函数值与右端点函数值乘积为负的第一自变区间,则将所述第一自变区间确定为伪零点区间;如果存在左端点函数值与0的差值小于第二预设值或者右端点函数值与0的差值小于所述第二预设值的第二自变区间,则将所述第二自变区间确定为伪零点区间;基于确定的各所述伪零点区间构成伪零点区间集。6.根据权利要求2所述的方法,其特征在于,所述从所述伪零点区间集中确定函数值为0的零点自变值,并将各所述零点自变值所在的伪零点区间确定为零点区间,包括:从所述伪零点区间集中依次选取一个伪零点区间作为当前待确定区间;从所述当前待确定区间中选取一个当前自变值;基于所述当前自变值及设定的牛顿迭代公式,确定处于所述当前待确定区间中的下一自变值;如果所述下一...
【专利技术属性】
技术研发人员:黄腾霄,
申请(专利权)人:广州视源电子科技股份有限公司,广州视睿电子科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。