这是一个具有挑战性的问题。我不确定如何开始编码,或者是否可以轻松地在 TeX 中实现。
我希望定义一个命令,该命令接受简单公式的输入,例如 Z = X x N + N^2。始终有一个数字 Z 后跟一个等式,可以使用 \def 来解析它。X 也是一个与 Z 数量级相同的数字,或者最多大一个数量级。
该命令猜测一个与 Z 成比例的随机数 N。(在同一数量级?)
1) 如果 Z + 0.4 > X x N + N^2,则将 N 存储为 \useguessN。
2) 如果 Z + 0.4 不 > X x N + N^2,则从 N 中减去 0.8,将其存储为新的 N,然后再次尝试 1)。
结果只是近似的,这很好(事实上是可取的)。这是为了在 tikz 中随机生成某些曲线,这些曲线在几何上受相同公式约束,但仍然随机不同。为了自动制作看起来像手绘的图表。
问:在文件编纂不滞后的情况下能做到这一点吗?
如果是,怎么办?
该文件的基本结构如下:
\documentclass{standalone}\usepackage{tikz}
[define the guesser]
[run guesser with parameters] result is a number \useguessN.
\begin{document}\begin{tikzpicture}
[input \useguessN into an tikz diagram as a numerical parameter in another macro I have defined]
\end{tikzpicture}\end{document}
编辑:是的,我可以使用 Mathematica 中实现的现有算法,例如,手动输入答案,但目标是使该过程自动化,以根据需要获取用于绘制笔画的某些类型的随机数。