wolfram-mathematica - 无法使用 Solve[expression, variable] 函数求解变量
问题描述
我需要求解一个方程,其中 1 个未知数出现在指数中 3 次。一旦启动,Wolfram 就会一直“运行……”并且永远不会完成计算。
求解[51684.2/342077 * 0.048 / 0.148 * 26.09/22.19 == Exp[t/26.09] - Exp[(22.19 t - 26.09 t) / 22.19*26.09], t]
我认为结果应该在 10-100 左右。
解决方案
a = 51684.2/342077*0.048/0.148*26.09/22.19;
b = Exp[(22.19 t - 26.09 t)/22.19*26.09];
FindRoot[a == Exp[t/26.09] - b, {t, 0}]
{t -> 0.0128273}
或者
NSolve[a == Exp[t/26.09] - b, t, Reals]
推荐阅读
- laravel - Laravel 5.8 护照注销方法(未验证)
- java - 如何阻止在货币之前生成?
- c# - 如何使用 asp.net (htmlpackagility) 抓取特定类
- python-3.x - 数组的子数组的所有 mex 的总和
- django - django 中的用户身份验证:使用 api 而不是表单登录
- android - Kotlin Android - 更改剪切/复制/粘贴文本颜色
- java - 使用 Apache Commons Configuration 2.5 从 xml 文件读取地图的最优雅方法是什么?
- python - 通过比较文件 2 的所有行与文件 1 的每一行来读取两个文件
- azure - 在 azure 控制台中找不到 Bing 图像搜索 api
- javascript - 如何进行我的两个输入计算,每个计算结果都输出不同的颜色?