Lv.1
所有的程序员都是导演,所有的计算机都是烂演员。它们只会按照你编的程序严格执行,而不是按照你想的做……
在 Function_函数计算器 下评论
还有你的界面。可以用画笔画上网格,还有你的那些字体太大了……。我看你-300和300都是用角色解决的……个人建议能用画笔的都用画笔。
2022-08-21T22:29:09
在 Function_函数计算器 下评论
我不是说购买,你连运行都不可以吗?就是在我的作品https://shequ.codemao.cn/work/55070968这里运行哦,这都不给你运行吗?
2022-08-22T20:48:57
在 Function_函数计算器 下评论
你这个思想是错的,不应该用喵的方法解决问题,要用高效的算法。 你试试输入 x^3-x^2+y^2 = 0,看看结果怎么样?如果用打点的方法,我用 python 做过,靠近中间的交叉的位置会有一块区域的点,而两条延长出去的线则打的点会很稀疏,连不成线。你再在 https://www.de喵os.com/calculator 里面试试,反差就很大
2023-01-08T15:49:01
在 Function_函数计算器 下评论
这是之前给 De喵os 反馈的一个错误,就是 |x^2+y^2-1| = 0 的图像应该是单位圆,但是输入到 de喵os 画出来的是什么都没有。 De喵os给我的回复是:
2023-01-08T16:17:55
在 Function_函数计算器 下评论
我们的隐式绘图器的工作原理是,在平面上对f(x,y)进行采样和递归子采样,试图接近它为正值和为负值的区域之间的边界,因为这个边界形成了解集。但为了可靠地检测到这一点,我们需要你的函数在该边界处真正改变符号。或者换句话说,我们需要这个曲面在z=0处正确地与平面相交,而不是简单地与它相切。因此,我们永远不会根据一个隐式方程对一个区域进行着色。
2023-01-08T16:18:43
在 Function_函数计算器 下评论
如果一个隐式方程(不是不等式)在某个区域内为0,就意味着该区域与平面相切。 我们这样做是因为对视口中的每一个点进行采样并检查是否与0完全相等而不至于慢得无法忍受是不可行的。即使我们能做到,我们最终也会在所有的时间里绘制出一个非常糟糕的边界,因为这些比较会因为浮点舍入误差而在数值上非常不稳定。 这是我们在数值系统中做出的N个妥协之一,其中N是很大的。
2023-01-08T16:18:58
在 Function_函数计算器 下评论
由此可见,De喵os 都是通过检测 F(x, y) 符号的改变来作图的,他说的很清楚了(是翻译的,所以有点奇怪),这是他们对数值分析做的一个权衡,为了快速同时精度高,可以对大部分图像得到一个满意的输出,但对于特殊的函数,绘图会出现问题,但好过对普遍的函数都画得慢,他也说了对每一个点采样并且判断是否等于0是慢得无法忍受的。
2023-01-08T16:25:08
在 Function_函数计算器 下评论
有很多算法不是通过完全正确的数学公式得来的,是要考虑到计算时间、精度等因素,甚至要考虑到浮点数的舍入误差(比如三体系统的模拟就让我摸索出了舍入误差带来的不可忽视的影响,即把时间间隔调得特别小,模拟不但慢,结果也很奇怪,比时间间隔大的时候模拟的差太远了,但当时我还不知道舍入误差,是后来看知乎别人写的数值分析的文章讲到的)
2023-01-08T16:32:55
在 Function_函数计算器 下评论
很多算法是很巧妙的,同一个问题也有很多解决的算法,各种算法都有各自的优点,当然我们也要选情况挑选计算速度和精度都均衡的算法。
2023-01-08T16:33:02
在 【Python作品分享】Newton's Fractal_牛顿分形【作品秀】 下评论
抱歉,我现在看到的时候手头没有电脑,到时候看看。我最近好像打开过这个作品,发现报错,于是修改了一下就可以了
2023-01-08T16:53:45
在 【Python作品分享】Newton's Fractal_牛顿分形【作品秀】 下评论
额,我用网页版复制了过来,发了一条回帖,你自己点进来看看新的代码还会不会报错
2023-01-08T17:11:48
在 【Python作品分享】Newton's Fractal_牛顿分形【作品秀】 下评论
你可以看看我【作品介绍】里提到的旧版本,旧版本的【作品介绍】里讲了操作方法
2023-01-08T17:29:19
在 【Python作品分享】Newton's Fractal_牛顿分形【作品秀】 下评论
最后一行:integer argument expected, got float 意思是:期望得到整数的参数,结果是浮 所以可能是因为 pos.real 和 pos.imag 是两个浮点数,只需在外面分别加上 int() 然后再试试就可以了
2023-01-08T17:43:56