问题标签 [maple]

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 回答
259 浏览

concatenation - 关于 Maple 中的串联“a||b”?

我测试代码

它返回a1*L[1]+a2*L[1],但我希望a1*2+a2*2在评估后得到L[1]. 有任何想法吗?

谢谢。

编辑:

我还有一个问题。这是测试代码:

将导致 2 a1 + 2 a2 不评估a1哪个是函数测试中定义的局部变量。我期望得到2*1+2*a2. 还有什么想法吗?

0 投票
1 回答
1711 浏览

linear-algebra - Maple中的符号块矩阵计算

在枫叶,

产量

但是,我希望 Maple 将 A 和 B 视为块矩阵并产生

这可能吗?

0 投票
1 回答
4472 浏览

maple - 用边界条件求解 Maple 中的一组微分方程

我正在尝试求解一组耦合微分方程,并且我想用Maple检查我的一些推导。但是,我没有得到正确的合成器。

我试图在一个简单的案例中重现我的问题,如下所示:

所以这些现在是解耦的,而且很容易解决。但是,由于某种我不太明白的原因,我被 Maple 困住了。

对于以下情况(从上面可以看出),Maple给了我一个解决方案

  • 在没有边界条件的情况下求解这两个方程。
  • 用边界条件求解第一个方程。

现在,当我将两者结合起来时,我会收到一条错误消息

错误,(在 dsolve 中)发现以下方程不依赖于输入系统的未知数:{diff(diff(Q(x, y), y), y) = 0}

如果我明确地将 P 和 Q 定义为未知数(我将其作为提示)(参见代码的最后一行)

错误,(在 dsolve 中)收到 {Q} 的指示作为问题的未知数,并找到相关函数 {Q(x, y)},而不依赖于 {y}。请明确指定未知 {Q} 的功能

笔记

  • 如果我仅在 e2 中将 Q 定义为 y 的函数,则 dsolve 语句有效,但这不是我想要的
  • 我已经研究过 pdsolve,但到目前为止没有任何运气。即我试过pdsolve({e1,e2,cond});这但是没有给出错误消息,但也没有输出。
  • 我在网上搜索了一些我收到的错误消息,但不幸的是,这并没有让我更进一步。
  • 如果 y 将 e1 中的 P 定义为 x 和 yP(x,y)和 set的函数cond:=P(x,0)=0,则 dsolve 不会给出任何输出。

我要解决的问题

我试图解决的实际问题如下。

这个集合如何在 Maple 中通过一个命令解决?我知道答案应该是

非常感谢任何提示/建议!

0 投票
1 回答
892 浏览

math - 枫树线的交点

当绘制如下时,如何在枫树中找到两条线的交点:

我试图使用交集命令,但它返回了这个:

非常感谢您的帮助

0 投票
1 回答
215 浏览

string - 在 Maple 15 中转换为字符串

根据使用的 Maple 当前版本给出不同的结果。在 Maple v14 中给出“file.ext”,但在 Maple v15 中给出“file.ext”(点前后有空格)。有人可以解释一下吗?提前致谢。

0 投票
1 回答
1076 浏览

maple - 如何编写使用枫树将两个矩阵相乘的程序

访问http://www.mapleprimes.com/questions/35644-Multiply-2-Matrices-In-Maple-Using-A-Procedure

0 投票
1 回答
402 浏览

c - 扩展 Maple 代码生成中的变量名

我想通过分段函数的处理程序扩展 Maple CodeGeneration[C](不知道为什么不包含它)。为此我做了:

请注意,我使用 if else 语句来支持 case 语句。这是要翻译的示例代码:

输出是

对于有效的 C 例程,我显然需要替换大括号,例如

通过类似的东西

和其他类似的。我可以通过修改上述 AddFunction 语句中的字符串来手动完成此操作。但是随后代码生成器不知道变量名 result,因此不会有任何声明,也不会根据需要返回 result 的值以匹配例程 myp 或更复杂的过程,其中可能会分配分段的结果到一些其他变量或用于计算。那么如何在 CodeGeneration 例程中正确处理这个问题呢?即我怎样才能得到一个有效的变量名等。

0 投票
1 回答
710 浏览

algorithm - 如何查看 Maple 中函数/方法的源代码实现?

我尝试了以下方法:

但我没有得到源代码,而是得到以下几行:

有没有办法查看源代码实现?

0 投票
1 回答
2912 浏览

maple - 在 Maple 中绘制点

我想在 Maple 中绘制一个 [2,-2,0] 。我正在尝试使用命令:

pointplot3d([2, -2, 0],轴=正常,符号=交叉)

它不起作用(可能是因为 pointplot3d 用于点列表)。请帮忙。

0 投票
1 回答
1455 浏览

matlab - 在 Maple 和 Matlab 之间复制一个矩阵

如何将给定的(4x4)矩阵从 Maple 复制到 MATLAB?