操作数函数在过程中的工作方式不同
我们来定义一个过程 [> f:=proc(s) s:={1}: {op(s),2}; end proc: 那么 [> f('s'); {2, {1}} ,但是 [> s:={1}: {op(s),2}; {1, 2} 为什么我们会得到…
关于串联“a||b”在枫树?
我测试代码 L:=[2,1]; sum('a||b*L[1]', 'b' = 1 .. 2); 它返回 a1*L[1]+a2*L[1],但我希望在评估 a1*2+a2*2 后得到 a1*2+a2*2代码>L[1]。 有什么想法…
通过自动引入时间变量或以任何其他方式简化非常长的符号表达式
在尝试解决符号数学问题后,我得到了大约 17000 个字符的表达式。我正在使用 Matlab 的符号工具箱,但我愿意接受任何建议(Mathematica,无论什么)。…
Matlab 对比Maple 用于对数据进行曲线拟合,找到曲线方程,然后通过代码进行积分
我确信关于 Maple 与 Matlab 的帖子有上千篇,但我有一些独特的要求,在我开始学习这两者中的一个之前,我想知道哪一个最适合。 我有一组来自记录撞击…
第一次用 Maple 编程:“形式参数的非法使用”
我一直收到这个错误。这是代码(用于 GCD): Euc := proc (a, b) if b = 0 then a; else c := b; d := a mod b; b := d; a := c; end if; end proc; …
Maple:有一个长度=L的数组,如何创建具有所有可能的排列而不重复的数组?
所以我们有一个数组 x:=[a,b,c]。其所有可能的无重复排列为 [a,c,b], [b,c,a], [b,a,c], [c,a,b], [c,b,a] 。如何创建一些向量来保存初始 x 及其所有…
snprintf 在显示 %d 或 %u 时崩溃
我正在尝试使用 snprintf 将整数打印到字符串中,以便在 ARM 微控制器的 OLED 显示屏上显示。但是,当我使用 %d 或 %u 时,微控制器会锁定并停止执行…
在嵌套列表的每个位置插入元素
在 Maple 15 中,我有一个像这样的嵌套列表(只有 2 层嵌套): [[a,b],[c],[d,e,f]] 我想从该列表创建 6 个列表(元素数量..),如下所示: [[x,a,b]…
Maple:如何假设变量在实数范围内来求解这样的方程?
所以我有一个这样的方程: 我需要获取G[xy]。如何告诉 Maple 我们假设 G[xx]、G[xy] 是实数范围内的值(因此 Im(G[xx]) = = 0 和 Re(G[xy]) == G[xy])…
Maple:简化 Im(a+I*b) - 为什么它对我不起作用?
所以我想简化 z:=a+I*b; Im(z) 其中 a、b 是实变量所以我尝试: s:= 1+2*I Im(s) // outputs 2 z:=a+I*b Im(z) // outputs Im(a+I*b) 所以我想知道是…
绘制微分方程的解曲线
我有一些微分方程,我想为它们绘制解,对于各种起始值 N_0 以下是方程: dN\dt= bN^2 - aN dN\dt = bN^2 (1 - N\K) - aN 我将如何解决? 我不太关心使…
Maple:如何将圆柱坐标转换为笛卡尔坐标?
我们在 圆柱坐标 (r, phi, z ) 中得到一些表达式,例如: expr := r*z^2*sin((1/3)*phi) 我们需要将其转换为 笛卡尔坐标,然后返回圆柱坐标。这样的事…