通过命令行说明两个方块的差异

通过命令行说明两个方块的差异

所以,在渴望学习10年后拉马努金在数学方面的早期进步很大程度上依赖于这本书时间已经是2012年了,这本书终于上线了。

为了庆祝,我想使用命令行仔细检查每个命题,找到一种与每个命题交互的方法。

octave语法上,第一个是a^2 - b^2 = (a-b) * (a+b)

当然,这在代数中很常见。

现在,我只想制作一张平方差的图片。

我看过 gnuplot,它似乎不是为简单的几何形状而设计的。

注意:我不想绘制函数f(x, y) = x^2 - y^2。我想用不同的颜色绘制两个给定大小的正方形,一个在另一个里面,以图形方式说明正方形的差异。

我想要做的是输入类似的内容

$plotsquare --center origin --colors=black,gray black=8x8 gray=3x3 -q -o plot.png

“black”是 8x8 的正方形,9 是 9x9 的正方形;黑色方块内的灰色方块说明了方块之间的差异。

有这样的东西存在吗?

答案1

也许您还没有找到在 中使用的正确选项gnuplot。我能够得到图表:

gnuplot> f(x,y) = (x-y)*(x+y)
gnuplot> set contour base
gnuplot> set cntrparam levels discrete 0.0
gnuplot> unset surface
gnuplot> set table 'curve.dat'
gnuplot> splot f(x,y)
gnuplot> unset table
gnuplot> set surface drawn
gnuplot> plot 'curve.dat' with lines

尝试使用选项以获得您想要的情节类型。

相关内容