问题标签 [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.

0 投票
1 回答
66 浏览

r - 从 Ryacas 计算表达式中提取 x^k 的系数

在此处输入图像描述

我得到了这样一个 Ryacas 表达式,我想提取 x^4,11 的系数。我应该如何编写代码来获得这个,谢谢。

0 投票
3 回答
116 浏览

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))

有人知道如何解决这个问题吗?将不胜感激!

谢谢

0 投票
1 回答
94 浏览

r - 来自 Ryacas 包的 TeXForm 作为 R 降价输出

我试图使用 Ryacas 包来生成涉及分数的数学问题。以下是 R 中的一些最小代码:

输出:## [1] "\\frac{3 x + 7}{x ^{2} + 5 x + 6} "


我想用这样的内联代码块显示问题:

用部分分数表示 $ r question1$。

但是,我收到了这样的输出:

在此处输入图像描述


当使用多行来呈现数学时,即r question1以部分分数表示 $$ $$,我得到一个输出,其中数学被正确呈现:

在此处输入图像描述


问题是:为什么 R Markdown 呈现数学的方式有所不同,我怎样才能让它呈现为内联块?

0 投票
5 回答
112 浏览

r - 求解代数方程

我正在尝试解决这个等式:((2300+1900*1)+(x+2300+1900*1)*0.002)/(600-400) =1

有没有办法用 R 做到这一点?

尝试使用不正确的解决方案:

evaluate()只返回方程:

方程的答案是 -2004200

0 投票
0 回答
70 浏览

r - RYacas:增加 MaxEvalDepth 求解方程

我正在尝试解决 A 的几个方程,如下面的一个,但继续得到错误“命令行(1):达到最大评估堆栈深度。请根据需要使用 MaxEvalDepth 来增加堆栈大小。”

我似乎无法找到有关如何在 Yacas 程序之外增加 MaxEvalDepth 的信息。我将不胜感激一些帮助!

0 投票
1 回答
69 浏览

r - Ryacas 替代但不简化或评估

我在 R 中使用 Ryacas 包,并试图用变量代替值,但不简化或求解方程以显示计算结果。我搜索了 Stackoverflow,阅读了 Ryacas 文档,并试图在 Yacas 手册中找到它,但到目前为止还不够。我想我希望关闭简化以获得替代方程,然后再次打开以提供最终结果。

这是一个仅提供结果而不是工作的示例:

我想要得到的输出是:

以及实际的解决方案:

有谁知道这个问题是否有解决方案,例如通过yac_str或类似的方式将命令传递给 yacas。我尝试使用tex()命令转换为乳胶,然后在删除乘法运算符后进行替换,这意味着我需要找到并替换它们,这在处理符号时变得讨厌:

虽然这可以用于简单的表达式,但有许多例外,例如变量ac存在\\frac等。

我也尝试过该TexForm命令并substitute以各种形式尝试过,但仍然无法捕获未简化和未评估的方程:

任何帮助表示赞赏。

0 投票
1 回答
26 浏览

r - 在 (R)yacas 中排列“漂亮的形式”

我有这个表达:

当我向PrettyFormRyacas 申请时,我得到:

我希望将每个术语中的数字放在第一位,并且如果可能的话,x1x2.

0 投票
0 回答
27 浏览

r - 无法使用 Rstudio 安装 yacas

我已经在我的 Windows 上下载了 Yacas。我首先直接从 Rstudio 安装了包 Ryacas,但是没有 yacas 函数可以运行。我后来运行了这个命令并得到了以下错误:

我也试过这些:

如何运行/安装 ryacas?

更新:

yacas 有两个 R 包。网上的一些参考资料是指旧包。一些旧命令仍然有用,只要确保我们已经下载了旧包。另外,我们不能直接在R界面上使用官方手册上的yacas命令。我们必须做一些类似 yacas("...") 或一些专门针对 R 的 yacas 命令。

0 投票
0 回答
10 浏览

r - Ryacas 未评估“重启”

Yacas 教程声称:

通过键入 可以重新启动会话(忘记所有以前的定义和结果)restart。在这种情况下,所有的记忆都会被抹去。

但对我来说,这不会发生在 Ryacas(版本 1.3.1.1)中:

最初,xy不绑定到一个值。赋值后,绑定到 2701。问题:表达式restart未计算返回,没有任何效果。我希望xy再次不受约束。

我背后的动机:我创建了一些全局规则<--并希望摆脱它们。听起来restart应该可以解决问题。