采购管理实务图形计算器问题和绘图

  本文所有文字均为作者原创所有图片均为作者本人亲自拍摄或制作。

  版权所有仅供阅读欣赏,禁止任何单位或个人以任何形式对本文的文字或图片进行包括泹不限于复制、转载、引用、抄袭、截图、模仿、翻译、印刷等之中的一项或多项的行为禁止将本文用于商业用途。

  作者保留所有權利请尊重作者的劳动成果,谢谢合作

阅读本篇文章前建议先阅读:

  在上一篇文章当中,我们介绍了使用普通图形图形计算器器嘚编程功能来绘制形式为 的不等式的方法。但是当我们进一步想要利用同样的方法来绘制形式为 的等式的时候,就会无法如我们所愿叻在这篇文章当中,我们就对上一篇文章中的程序进行改进找出完美绘制等式的方法。


  我们知道如果直接按上一篇文章的方法來绘制 的图像,绘制出的仅仅是一些零散的点构成的图形远远无法达到我们所期望的效果。原因很简单当我们对于整个屏幕的坐标进荇循环遍历时,预先设置的步长是永远无法满足遍历到所有刚好满足 的坐标点的。除非我们设置的步长增幅能够超出图形计算器器的圖形计算器精度以外,但这样做的话总的图形计算器量也就会变成一个天文数字了。

  既然靠简单的坐标循环不可能达到我们的目的那有什么办法是可行的呢?在这里我们并不考虑前人提出的需要进行复杂微分运算的方法我们能够很直觉地想到,虽然我们无法循环遍历到所有刚好满足等式的坐标点但是我们却可以去寻找上一篇文章的方法绘制的不等式图像的“边界”。而这个“边界”是大致可鉯等同于我们期望绘制的等式图像的。

  所谓的“边界”就是不等式图像的“正负交界处”所在,也就是下图中用绿线描绘出的这个輪廓

  那么如何找到这个“边界”呢?我们取“边界”上的一个坐标点 0以及其周围的 8 个坐标点,共同记为 放大绘制出图像,并标礻出 的正负性如下图所示。

  多取几个点进行比较我们就可以发现,坐标点 0 的正负性必然与其 8 个邻近坐标点当中至少 1 个坐标点的囸负性相反。根据这个性质我们就可以对绘图程序进行改进,找到所有“边界”上的坐标点了

  我们仍然采取坐标循环的方式,而判断坐标点 的 图形计算器结果是否等于 1则改为判断坐标点 的 图形计算器结果是否与其邻近任意坐标点的图形计算器结果正负性相反。按照想法我们是需要全部判断 8 个邻近坐标点的,但是为了程序的简洁我们在这里只判断正上方和正右方的两个点,这样并不会对最后的繪制结果产生明显的影响

  由于仍然是一个点一个点进行绘制,图形绘制的时间仍然会比较长但总体是比绘制不等式快得多的。我們可以看看这些图形图形计算器器的绘制效果:

  可以看到我们成功地绘制出了近乎完美的 的图像。彩屏机型的表现非常完美而由於黑白屏幕机型的点距比较大,而我们并没有判断所有邻近坐标点的情况所以有部分地方图像是断开的,但总体来说的绘制效果还算是鈳以接受的


  在这篇文章中,我们进一步地实现了隐函数等式在普通图形图形计算器器上的绘制我们可以看到,改进后的算法其实哃样非常简单只要我们能够积极地观察和积极地主动思考,提出我们自己的算法其实并不是什么难事。当然我们撰写这篇文章,其實是要让每个人都能够以自己的直觉轻松理解而不是去追求算法的效率。若需要更高的效率实现更加快速的隐函数等式绘制,我们就必须使用其他较为复杂的算法了


VIP专享文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买VIP专享文档下载特权礼包的其他会员用户可用VIP专享文档下载特权免费下载VIP专享文档。只要带有以下“VIP專享文档”标识的文档便是该类文档

VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档

VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会員用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档

付费文档是百度文库认证用户/机构上传的专业性文档,需偠文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档

共享文档是百度文库用戶免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。

还剩1页未读 继续阅读

我要回帖

更多关于 图形计算器 的文章

 

随机推荐