问题标签 [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 回答
561 浏览

r - Windows 上的 yacas:无法启用端口 3794

我已阅读R: Trouble making package Ryacas to work on Windows中的信息 。我安装了 yacas 可执行文件,可以通过双击 yacas.exe 图标直接运行它。但是,如果我尝试获得任何帮助,例如“??” 我收到错误消息“lynx 不被识别为内部/外部命令...”。如果我尝试从 cygwin bash 会话运行, % ./yacas.exe启动消息会回显到终端窗口,弹出窗口告诉我“无效句柄”,然后 yacas 退出。最后,在R,中Ryacas("some_command")失败并显示消息

我跟踪了一些有关在 Windows 7 中打开端口的说明,并尝试使用 ControlPanels 下的“Windows 防火墙”管理器添加入站和出站规则以启用端口 9734。据我所知,新规则已被接受,但 R 仍然返回该错误消息。
我是否正确设置了防火墙规则?我尝试指定连接类型“any”、“TCP”和“UDP”,此外还创建了针对 yacas.exe(而不是端口号)的规则。(公司管理员规则是否有可能在不向我报告此类冲突的情况下覆盖我的配置?我对 Win7 管理员的胆量知之甚少)

总结一下:我还能尝试什么让本地服务器/端口工作?我不知道这是否有助于识别问题,但 R 下的标准 HTML 帮助确实有效,例如打开一个网页,如http://127.0.0.1:24932/library/base/html/Trig.html

还有一件事,在 R 中,

因此,至少 R 正在寻找正确的位置。

0 投票
1 回答
310 浏览

r - Ryacas 和 MaxEvalDepth

我已经开始使用 R 来解决一个复杂的方程。生成方程后,我尝试使用Ryacas. 不幸的是,不是给我结果,而是Ryacas返回以下内容:

CommandLine(1):达到最大评估堆栈深度。请根据需要使用 MaxEvalDepth 增加堆栈大小。
CommandLine(1):达到最大评估堆栈深度。请根据需要使用 MaxEvalDepth 增加堆栈大小。

你能告诉我如何增加堆栈大小Ryacas吗?我尝试了很多方法,但我真的不知道如何利用Ryacas给我的建议。

===== 编辑 =======

所以这是导致生成我想要求解的方程的代码。

然后我尝试使用解决它Solve(equation, "x").

0 投票
1 回答
1240 浏览

r - Ryacas的符号矩阵乘法

我在适合 Ryacas 符号计算的类中mat1定义了两个矩阵:mat2Sym

现在的问题是如何通过 Ryacas 包对这两个矩阵进行符号乘法?

先感谢您。

0 投票
1 回答
75 浏览

limit - Yacas apparently computes one-sided limit wrong

I want to find

so I typed this into the Yacas interface:

Yacas answered:

But that is wrong; the answer is -Infinity. Am I just misunderstanding the dir argument of the Limit() function?

0 投票
1 回答
49 浏览

r - 自动将 TeXForm("Sqrt(x^2/(z^2+1))") 结果强制转换为字符

我有我转换为 LaTeX 的公式Ryacas::TeXForm。我无法从包含 LaTeX 代码的结果字符字符串中获取,而无需手动操作。我试过了:

我有:

class(z)同时给出“符号”和“字符”

然后我试着强迫它像 w<-"$\sqrt{\frac{x ^{2}}{z ^{2} + 1} }$"这样:

当然,我可以通过复制和粘贴来完成,但是如何自动完成呢?

0 投票
3 回答
218 浏览

r - 将 R yacas 方程转换为 LaTeX 而不求解它

我想展示在 Ryacas 中使用“TeXForm”进行的逐步计算。
为此,我必须能够从给定的方程式中获得 LaTeX。问题是 yacas在转换为 LaTeX 形式之前会自动解决它们。如果我尝试在方程上应用“TeXForm”,我会得到它的简化版本。例如:

我有:

我试图获得非简化版本:

我有:

我也试过:

它也没有工作。
如何获得所有衍生物的非简化 LaTeX 公式?

0 投票
2 回答
220 浏览

r - RMarkdown Yacas Latex

我正在尝试使用 Ryacas 和 RMarkdown 在 R 中做计算机代数。

这是一个简单的例子。

如何从解析为 LaTeX 的 R 输出中获取文本?

编辑:

results =asis确实有效,但输出包裹在单美元符号中,而不是双美元符号中。只有双美元符号表达式似乎正确解析(尝试编织下面)。

$$\left( y = - \left( \frac{ - y_{0}}{x - x_{0}} - \frac{y_{1} - y_{0}}{x_{1} - x_{ 0}} \right) \left( x - x_{0}\right) \right) $$

$\left( y = - \left( \frac{ - y_{0}}{x - x_{0}} - \frac{y_{1} - y_{0}}{x_{1} - x_{0 }} \right) \left( x - x_{0}\right) \right) $

0 投票
1 回答
670 浏览

r - 使用 Ryacas 在 R 中进行符号计算 - 结果成为字符

我有一个小的 MATLAB 脚本,主要使用我想重写为 R 的符号工具箱进行衍生。我选择了 Ryacas 包,因为我发现 rSymPy 安装起来太棘手......这是我的 R 代码

它不报告任何错误。但是,输出显示 R 实际上并没有进行符号计算,而是返回字符。所以我无法评估结果。我试过了

似乎deriv.Sym(psi[i-1],z)做了符号导数并得到正确的结果。但是如果将结果分配给一个变量,它就变成了字符类。expression()我对,yacas()Sym()字符感到困惑。任何人都可以指出我的错误或帮助我澄清这些概念吗?太感谢了。

下面对应的MATLAB代码供参考。MATLAB 代码工作得很好。

0 投票
1 回答
89 浏览

r - 如何使用 Ryacas 进行推导

我完全没有使用 Ryacas 包。我想得到多项式的连续导数,所以我尝试了以下几行:

我希望获得连续的多项式:

等等。

未指示错误,但未显示输出。所以我的台词的写法显然是错误的。请问你能帮帮我吗 ?

0 投票
1 回答
104 浏览

r - 符号矩阵乘法错误 (Ryacas)

我想使用将基本矩阵转换为格式Ryacas的函数来进行符号矩阵运算。该函数的结果似乎与格式匹配。但是当我尝试将矩阵相乘时,错误RRyacasRyacas

抛出。下面的代码是一个显示这种情况的最小示例。

请问有什么建议吗?