Relation Explorer:一个强大的隐函数绘图软件

隐函数绘图一直是数学可视化中的一大难点,虽然当前市面上有很多绘图软件,但是当面对复杂的隐函数方程时,这些绘图软件的绘制效果往往不是很好。

目前用得比较多的数学绘图软件有 DesmosGeoGebra,还有 Wolfram Alpha 和 Matlab 等专业数学软件。

以隐函数方程 sin(x^2+y^2)=cos(x*y) 为例,下面分别是 Desmos、GeoGebra、Wolfram Alpha 和 Matlab 绘制该方程图像的效果:

可以看出,上面这几种软件的绘制效果都不太好,尤其是在曲线分布密集的地方,绘制效果明显失真。

有一个非常冷门的软件是 GrafEq,其绘制算法基于区间算数,绘制精度非常高,可以说秒杀以上所有绘图软件,绘制效果如下:

GrafEq的绘制效果不错,忠实地还原了方程图像的每一个细节。然而,GrafEq 绘制速度非常慢,而且不支持交互式绘图。另外,这个软件开发年代过于久远,界面风格还是古早的 Windows 98 风格,可能在最新的 Windows 操作系统上无法安装运行。

下面是本文重点推荐的一款绘图软件:Relation Explorer

Relation Explorer 是一个强大的隐函数绘图软件,它使用与 GrafEq 相同的区间绘制算法,可以精确地绘制任意复杂的二元隐式方程和不等式图像,有的图像甚至连专业数学软件都无法绘制。

与 GrafEq 旧版 Windows 界面风格不同,Relation Explorer 使用最新的Windows原生技术开发,界面简洁优美,支持最新的 Windows10 和 Windows 11 操作系统。

除此之外,Relation Explorer对区间绘制算法做了大量的性能优化,绘制速度与 GrafEq 相比大大提高,并实现了交互式绘图功能,支持鼠标移动图像和鼠标滚轮缩放。

Relation Explorer 绘制这个方程的效果图:

可以看出,Relation Explorer 的绘制精度与 GrafEq 不相上下,实际使用的感受也比 GrafEq 优秀,可以作为 GrafEq 的替代品。

Relation Explorer 下载地址:https://apps.microsoft.com/detail/9NH7XQTS2QKH

更多绘制案例的对比:Relation Explorer与主流绘图软件对比

相关推荐
iCxhust4 小时前
反Park+反Clarke变换
matlab
bazhange5 小时前
python如何像matlab一样使用向量化替代for循环
开发语言·python·matlab
Evand J5 小时前
【MATLAB代码介绍】EKF+CKF对比程序
matlab·ekf·非线性滤波·ckf
yu85939587 小时前
matlab雷达信号与干扰的仿真
开发语言·matlab
Allen_LVyingbo9 小时前
量子计算Dirac Notation基本教学—从零基础到读懂量子信息论文(下)
开发语言·人工智能·python·数学建模·量子计算
我爱C编程10 小时前
基于分层QLearning强化学习的联合抗干扰算法matlab仿真
matlab·强化学习·分层qlearning·联合抗干扰
沅_Yuan11 小时前
基于核密度估计的Transformer-LSTM-KDE多输入单输出回归模型【MATLAB】
matlab·回归·lstm·transformer·核密度估计·kde
AI科技星12 小时前
基于四维速率恒为c公设的北斗GEO卫星昼夜钟差模型修正与实测验证
开发语言·人工智能·线性代数·算法·数学建模
Evand J12 小时前
【MATLAB例程】二维平面下的CV和CA模型,组成IMM的仿真,滤波使用粒子滤波PF,适用于非线性目标跟踪、定位等
matlab·平面·目标跟踪·pf·粒子滤波·imm·多模型
嵌入式冰箱12 小时前
2026 年 “认证杯” 数学建模网络挑战赛A/B/C/D 四题完整解题报告
c语言·开发语言·数学建模