maxima - 极大值求解方程
问题描述
我是最大值的新手。
想知道如何提取解决方案?例子:
(%i1) soln: solve([x^2 - 9 =0], [x]);
(soln) [x=-3,x=3]
如何提取值-3
并将3
它们分配给一些变量。我知道如果解决方案是
(soln) [-3,3]
那么我可以分别使用soln[1]
andsoln[2]
来获取值-3
和3
。
我希望我能够表达我的怀疑。任何帮助,将不胜感激。
解决方案
感谢@SurentharP 提供解决方案的链接。我搜索了 SO,但错过了链接提供的答案。针对上述问题,解决方法如下:
soln: solve([x^2-9=0], [x]);
xvals : map(rhs, soln);
在这种情况下xvals
,将存储值-3
和3
. 问题解决了。
推荐阅读
- node.js - 如何在电子的 web 视图中创建上下文菜单
- html - 需要修复电子邮件签名中的水平线
- winapi - 有谁知道如何使用 Zip Utils 将给定目录的文件夹及其内容添加到 zip 文件中?
- clojure - Clojure在地图中添加键
- java - SFTP 上传的方法中 session.connect() 中的问题
- javascript - 如何在 IntelliJ/WebStorm 中跳转到导入的 JavaScript 文件
- vba - 循环遍历 Excel 工作簿文件夹并仅将带有关键字的工作簿附加到主工作表
- java - 如何使用 for 循环打印数字序列图
- webgl - Shadertoy 着色器未在 p5js 中编译
- python - 获取我的数据集日志的另一种解决方案是什么?