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与主流绘图软件对比

相关推荐
Dev7z1 小时前
非线性MPC在自动驾驶路径跟踪与避障控制中的应用及Matlab实现
人工智能·matlab·自动驾驶
π同学8 小时前
基于Matlab的改进的广义预测控制
matlab·改进的广义预测控制
IT猿手9 小时前
三维动态避障路径规划:基于部落竞争与成员合作算法(CTCM)融合动态窗口法DWA的无人机三维动态避障方法研究,MATLAB代码
算法·matlab·动态规划·无人机·路径规划·动态路径规划
freexyn9 小时前
Matlab速成笔记七十:使用多项式函数进行曲线拟合
开发语言·笔记·matlab
我找到地球的支点啦12 小时前
Matlab系列(006) 一利用matlab保存txt文件和读取txt文件
开发语言·算法·matlab
Dev7z12 小时前
基于Matlab实现GRACE卫星重力数据的全球水储量变化估算与分析
人工智能·算法·matlab
颖风船12 小时前
膨胀腐蚀及底层实践,拒绝opencv,matlab等方式
前端·opencv·matlab
杰瑞不懂代码12 小时前
基于 MATLAB 的 AM/DSB-SC/VSB 模拟调制与解调仿真及性能对比研究
开发语言·matlab·语音识别·am·dsb-sc·vsb
jllllyuz14 小时前
MATLAB多目标优化:SQP算法实现
数据结构·算法·matlab
我爱C编程16 小时前
【2.2】采样率偏差的基本数学原理概述与MATLAB模拟仿真
matlab·采样率偏差