问题标签 [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.
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
. 还有什么想法吗?
linear-algebra - Maple中的符号块矩阵计算
在枫叶,
产量
但是,我希望 Maple 将 A 和 B 视为块矩阵并产生
这可能吗?
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 和 y
P(x,y)
和 set的函数cond:=P(x,0)=0
,则 dsolve 不会给出任何输出。
我要解决的问题
我试图解决的实际问题如下。
这个集合如何在 Maple 中通过一个命令解决?我知道答案应该是
非常感谢任何提示/建议!
math - 枫树线的交点
当绘制如下时,如何在枫树中找到两条线的交点:
我试图使用交集命令,但它返回了这个:
非常感谢您的帮助
string - 在 Maple 15 中转换为字符串
根据使用的 Maple 当前版本给出不同的结果。在 Maple v14 中给出“file.ext”,但在 Maple v15 中给出“file.ext”(点前后有空格)。有人可以解释一下吗?提前致谢。
c - 扩展 Maple 代码生成中的变量名
我想通过分段函数的处理程序扩展 Maple CodeGeneration[C](不知道为什么不包含它)。为此我做了:
请注意,我使用 if else 语句来支持 case 语句。这是要翻译的示例代码:
输出是
对于有效的 C 例程,我显然需要替换大括号,例如
通过类似的东西
和其他类似的。我可以通过修改上述 AddFunction 语句中的字符串来手动完成此操作。但是随后代码生成器不知道变量名 result,因此不会有任何声明,也不会根据需要返回 result 的值以匹配例程 myp 或更复杂的过程,其中可能会分配分段的结果到一些其他变量或用于计算。那么如何在 CodeGeneration 例程中正确处理这个问题呢?即我怎样才能得到一个有效的变量名等。
algorithm - 如何查看 Maple 中函数/方法的源代码实现?
我尝试了以下方法:
但我没有得到源代码,而是得到以下几行:
有没有办法查看源代码实现?
maple - 在 Maple 中绘制点
我想在 Maple 中绘制一个 [2,-2,0] 。我正在尝试使用命令:
pointplot3d([2, -2, 0],轴=正常,符号=交叉)
它不起作用(可能是因为 pointplot3d 用于点列表)。请帮忙。
matlab - 在 Maple 和 Matlab 之间复制一个矩阵
如何将给定的(4x4)矩阵从 Maple 复制到 MATLAB?