julia - Julia Symbolics 中常量表示的 Sqrt
问题描述
我正在寻找一种表示符号表达式的方法,sqrt(3)*x
以避免sqrt(3)
预先计算。
示例代码:
using Symbolics
@variables x
y = sqrt(3)*x
显示 y,我们可以看到 sqrt(3) 已经变成了一个浮点数。
是否有一种机制可以使 sqrt 保持符号形式?
解决方案
是否有一种机制可以使 sqrt 保持符号形式?
julia> using Symbolics
julia> @variables x
(x,)
julia> y = Symbolics.Term(sqrt,[3])*x
x*sqrt(3)
推荐阅读
- graphql - 如何在 JAMstack RedwoodJS 应用程序的前端从 MainCell 的 Success 函数调用后端服务函数?
- reactjs - 如何提交表单并弹出模式以在 React 中显示结果
- powershell - PowerShell 解析 Win-Event XML
- reactjs - 将 Material UI 主题与库中的组件一起使用
- java - 将 EAR 从 Jboss EAP 6.4 迁移到 Jboss EAP 7.3 后出现 Jersey 错误
- python - Python计算PDF文件每一页上的每封电子邮件
- php - 了解对数组值的主要因素求和的代码?
- r - 返回 data.table 中的多个列,同时使用 .()/list 和 by
- php - 注册时未传递 auth0 角色
- ffmpeg - ffplay:它如何计算播放的fps?