gpt4 book ai didi

excel - Julia 有办法解决未知变量吗

转载 作者:行者123 更新时间:2023-12-04 21:55:02 25 4
gpt4 key购买 nike

Julia 中是否有一个类似于 Excel 中的求解器函数的函数,我可以在其中提供方程,它会求解未知变量?如果没有,有人知道 Excel 求解器函数背后的数学原理吗?
我不指望任何人来解决这个等式,但如果它有帮助:

价格 = (Earnings_1/(1+r)^1)+(Earnings_2/(1+r)^2)++(Earnings_3/(1+r)^3)+(Earnings_4/(1+r)^4) +(Earnings_5/(1+r)^5)+(((Earnings_5)(RiskFreeRate))/((1+r)^5)(1-RiskFreeRate))

已知变量是:Price、All Earnings 和 RiskFreeRate。我只是想弄清楚如何解决 r。

最佳答案

把它写成表达式 f(r) = 0通过减去 Price到另一边。现在这是一个寻根问题。如果您只需要求解一个变量(看起来确实如此),那么 Roots.jl是一个不错的选择。

fzero(f, a::Real, b::Real)

将在 a 之间寻找解决方案和 b例如,当您不知道开始的范围并且只给出初始条件时,文档有更多的算法选择。

此外, KINSOL in Sundials.jl当您知道您开始接近多维根时,这很好。对于多维且需要对初始条件具有一定鲁棒性的情况,我建议使用 NLsolve.jl .

关于excel - Julia 有办法解决未知变量吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46669088/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com