[英]Math.net Powers of Trigonometric Functions in C#
如何在 Math.net 中获得三角函数 function 的幂?
Expr x = Expr.Variable("x");
Expr g = (2 * x).Sinh().Pow(2);
g.ToString()
给出 output: (sinh(2*x))^2
我想要的是sinh^2(2*x)
我怎么做?
编辑:
根据 Christoph 在下面的评论,这可以在 v0.21.0 中完成,它实现Expr.ToCustomString(true)
它目前不支持这种表示法。 但是,我看到三个选项:
选项 3 将在此类表达式中保存一组括号,这将导致更紧凑的渲染,尤其是对于 LaTeX 格式化程序,其结果将更具可读性。 从表达式构建视觉表达式时,它会自动将正 integer 幂拉到应用的 function 上。
据我了解,您关心的只是它的打印方式,所以在我看来这也可以解决您的问题?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.