问题标签 [yacas]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - 从 Ryacas 计算表达式中提取 x^k 的系数
我得到了这样一个 Ryacas 表达式,我想提取 x^4,11 的系数。我应该如何编写代码来获得这个,谢谢。
r - 在 (r)yacas 中象征性地计算 Hessian
背景:
我正在使用这个Ryacas
包,试图找出一个MLE
估计量的大样本方差的符号表达式。
为此,我需要Hessian
似然函数的(逆)矩阵。我没有mathematica(而且在线版本对我来说似乎太麻烦了),因此我正在尝试使用作为计算机代数系统Ryacas
接口的包。YACAS
问题:
但是,我似乎无法弄清楚如何计算Hessian
。在此处使用指南:https ://cran.r-project.org/web/packages/Ryacas/vignettes/high-level.html给了我一个错误。这是一个最小的可重现示例(取自该指南)
当我以另一种方式尝试时,即使用(新?)界面
我似乎也无法得到可用的答案,但只是HessianMatrix((x^2*y)/4-a*(3*x+(3*y)/2-45))
有人知道如何解决这个问题吗?将不胜感激!
谢谢
r - 求解代数方程
我正在尝试解决这个等式:((2300+1900*1)+(x+2300+1900*1)*0.002)/(600-400) =1
有没有办法用 R 做到这一点?
尝试使用不正确的解决方案:
evaluate()
只返回方程:
方程的答案是 -2004200
r - RYacas:增加 MaxEvalDepth 求解方程
我正在尝试解决 A 的几个方程,如下面的一个,但继续得到错误“命令行(1):达到最大评估堆栈深度。请根据需要使用 MaxEvalDepth 来增加堆栈大小。”
我似乎无法找到有关如何在 Yacas 程序之外增加 MaxEvalDepth 的信息。我将不胜感激一些帮助!
r - Ryacas 替代但不简化或评估
我在 R 中使用 Ryacas 包,并试图用变量代替值,但不简化或求解方程以显示计算结果。我搜索了 Stackoverflow,阅读了 Ryacas 文档,并试图在 Yacas 手册中找到它,但到目前为止还不够。我想我希望关闭简化以获得替代方程,然后再次打开以提供最终结果。
这是一个仅提供结果而不是工作的示例:
我想要得到的输出是:
以及实际的解决方案:
有谁知道这个问题是否有解决方案,例如通过yac_str
或类似的方式将命令传递给 yacas。我尝试使用tex()
命令转换为乳胶,然后在删除乘法运算符后进行替换,这意味着我需要找到并替换它们,这在处理符号时变得讨厌:
虽然这可以用于简单的表达式,但有许多例外,例如变量a
和c
存在\\frac
等。
我也尝试过该TexForm
命令并substitute
以各种形式尝试过,但仍然无法捕获未简化和未评估的方程:
任何帮助表示赞赏。
r - 在 (R)yacas 中排列“漂亮的形式”
我有这个表达:
当我向PrettyForm
Ryacas 申请时,我得到:
我希望将每个术语中的数字放在第一位,并且如果可能的话,x1
在x2
.
r - 无法使用 Rstudio 安装 yacas
我已经在我的 Windows 上下载了 Yacas。我首先直接从 Rstudio 安装了包 Ryacas,但是没有 yacas 函数可以运行。我后来运行了这个命令并得到了以下错误:
我也试过这些:
如何运行/安装 ryacas?
更新:
yacas 有两个 R 包。网上的一些参考资料是指旧包。一些旧命令仍然有用,只要确保我们已经下载了旧包。另外,我们不能直接在R界面上使用官方手册上的yacas命令。我们必须做一些类似 yacas("...") 或一些专门针对 R 的 yacas 命令。
r - Ryacas 未评估“重启”
Yacas 教程声称:
通过键入 可以重新启动会话(忘记所有以前的定义和结果)
restart
。在这种情况下,所有的记忆都会被抹去。
但对我来说,这不会发生在 Ryacas(版本 1.3.1.1)中:
最初,xy
不绑定到一个值。赋值后,绑定到 2701。问题:表达式restart
未计算返回,没有任何效果。我希望xy
再次不受约束。
我背后的动机:我创建了一些全局规则<--
并希望摆脱它们。听起来restart
应该可以解决问题。