问题标签 [maxima]
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.
maxima - 如何将求解最大值分配给变量?
我正在使用 xmaxima 使用 'solve' 命令求解两个联立非线性方程。显示的答案是 x=[ans1, ans2,..], y=[ans1,ans2,...], 但它是' int 被存储到变量 'x' 和 'y' 中。如何将输出分配给变量,以便可以将输出用于进一步计算。xmaxima 代码如下:
plot - 如何创建带有最大值的滑块的图?
为了说明具有无限系列解决方案的一阶 ode 的柯西问题,我将绘制参数化解决方案并有可能通过滑块控制参数值。
完整的柯西问题是y'=sqrt(|y|), y(0)=0, 参数解是y_c(x):={0, if c=>x; (xc)^2/4,如果 x=>c}。
所以我会用一个滑块来绘制 y=y_c(x) 来控制 c 的值。
谢谢你。
arrays - 如何在最大值中使用for循环迭代地为变量赋值?
我正在使用 for 循环将值分配给 xmaxima 中的变量,更准确地说是矩阵。这些值似乎存储在各个索引中,但我无法通过调用矩阵变量名称来调用整个矩阵值。
例如:
假设我正在分配xreal[1]=5; xreal[2]=6;...... xreal[5]=9
. 我希望 xreal 拥有[5 6 7 8 9]
,这没有发生。
下面是我的代码。这样做的正确方法是什么?
这里,
但xreal
只是给出“xreal”,即变量名本身。
maxima - 在 Maxima 中堆叠矩阵的列
我想在 Maxima 中堆叠矩阵的列。
例子
我想知道如何堆叠这个矩阵的列。提前感谢您的帮助和时间。
ubuntu - 无法在 TexMacs 中键入脱字符 (^) 来表示求幂
在 TexMacs(Ubuntu 12.04 64 位,Maxima 5.24.0)中,插入符号^
不会打印在屏幕上。
它在所有其他程序中运行良好。
在 TeXMacs 中是否有另一种表示幂的方法?
maxima - 将值列表分配给变量列表
Maxima 中有没有办法将值分配给变量列表?假设我有两个列表:
变种:[a,b,c];val : [1, 2, 3];
...并且我想将 1 分配给 a,将 2 分配给 b 等等。当然,通过以某种方式迭代列表,而不是“手动”,即 a : 1; 乙:2 ...
谢谢!
math - vectorial ODE in mathematica
I want to solve the following equation in mathematica :
It is a system of 2 ODEs coupled by the matrix A
, that I don't want to put in the form {{a,b},{c,d}}
in order to have the output as a function of matrix exponential.
Mathematica understands that but gives a solution strangely expresed as :
Where it indeed uses a matrix exponential, but also relies on a strange notation InverseFunction [...]
My question is how to get rid of this InverseFunction notation to have a more readable expression. Do I for example have a manner to postulate that A
is a (2,2)
matrix, invertible, with inverse B
?
If I can hope a better result with maxima, please advise. Thanks a lot for help
list - 如何在 Maxima 中将列表作为变量参数函数传递?
在 Maxima 中,有一些函数接受变量参数,例如 diag_matrix(a1,a2,...,an),用于创建对角矩阵,对角元素为 a1,...,an
但是,目前我有一个 [a1,a2,..an] 列表,并希望从中创建一个对角矩阵。diag_matrix 不能直接接受列表;反正有没有利用 diag_matrix 来创建矩阵?
simplify - 如何将 sqrt() 中的多项式简化为最大因子的绝对值?
sqrt(a^2+2*a+1)
可以很容易地改写为|a+1|
. 我想在最大值中执行此操作,但无法使其工作。虽然sqrt(a^2)
被自动简化为|a|
,sqrt(a^2+2*a+1)
但不是。并且radcan(sqrt(a^2+2*a+1))
给a+1
,这是不正确的。无论如何在Maxima中得到正确的简化?
matrix - 在 Maxima 中处理面向 4 块的矩阵乘积和求逆
我关心的是寻找符号解和矩阵乘积和求逆的扩展。实际上,这是我想自己定义的东西。我会自己解释。
我想创建一个我将调用的“数学”对象,B4MAT
它表示一个方阵,其元素是 4 个半角方阵。所以我想定义两个之间的产品,B4MAT
给我另一个B4MAT
,它的组件是通过应用产品规则计算的,但在矩阵之间,而不是在标量之间。
此外,这是非常重要的一点,请考虑矩阵的逐块求逆。我想将 a 的反转定义B4MAT
为返回另一个的操作B4MAT
,其元素是使用链接中的分块反转算法计算的。
如何在千里马中实现这一点?
谢谢