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

标签 excel julia

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/

相关文章:

Excel 2003 XYZ 曲面图,如 XY 折线图

excel - CTRL + shift + L,在我的excel 2007中不起作用,而是提示一个带有消息的对话框

excel - 选择行数可变的列中的所有数据

PHP 到 Excel : fill the output Excel file with a loop

julia - Jula REPL 数字格式

vba - 使用宏在 Excel 中进行多选,如何取消选择选择

json - 如何在 Julia 中将 JSON 文件从 URL 读取到 DataFrame 中?

julia - 更改 Julia 数组中的值并得到奇怪的结果?

julia - 编写与 v0.4 future 兼容的 Julia 代码的指南

julia - 有没有办法使用 Julia 的 readdir() 对目录进行排序?