r - 求解 R 中的非线性方程
问题描述
我有一个需要在R中求解的单变量指数方程。到目前为止,我研究过的所有求解器函数和包(例如 nleqslv、pracma 等)都需要一个向量输入作为变量值的初始猜测。但是,hte 变量可以取任意值(因此很难提供初始猜测),并且在某些情况下,我对初始值的选择会显着影响最终结果。
您知道 R 中是否有不需要初始猜测的求解器函数?(即类似于matlab中的求解函数)
编辑:这是我要解决的方程(除 t 之外的所有变量都是已知的):
T_eqn<-((y-y_star)/(x-x_star)) -((1/137.88)*(exp(lambda_prime*t_zero)-exp(lambda_prime*t))/(exp(lambda*t_zero)-exp(lambda*t))) -(1/137.88)*(mu_star/(x-x_star))*(exp(lambda*t)-1)*(((exp(lambda_prime*t_zero)-exp(lambda_prime*t))/(exp(lambda*t_zero)-exp(t*lambda)))-((exp(t*lambda_prime)-1)/(exp(lambda*t)-1)))==0
以下是每个已知变量的值(代码的每次迭代中 y 和 x 都会发生变化):
y_star <- 15.63
x_star <- 18.750
z_star <- 38.83
lambda <- 0.155125 * 10^(-9)
lambda_prime <- 0.98485* 10^(-9)
lambda_zegond <- 0.049475 * 10^(-9)
mu_star <- 9.66
kappa_star <- 3.90
t_zero <- 3.8 * 10^9
解决方案
推荐阅读
- php - 如何在 php 中使用数组列表搜索数组?
- orocommerce - 在 OroCommerce 4.1 中清理审计表的最佳方法是什么?
- module - 如何将构造函数放在 Julia 的另一个文件中?
- botframework - Azure 机器人通道未连接到机器人
- python - 多个python列表到json文件
- css - 如何使用 scss @include
- android - 如何增加自定义edittext高度?
- excel-formula - 如何在excel中编写正确的IF公式?如果 value=smth,写入下一个值
- angular - 侧边栏项目未在 Angular 2 的侧边栏菜单中突出显示
- reactjs - Material-UI - 如何在自动完成中自定义下拉图标?