问题标签 [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.

0 投票
1 回答
6092 浏览

maxima - 如何将求解最大值分配给变量?

我正在使用 xmaxima 使用 'solve' 命令求解两个联立非线性方程。显示的答案是 x=[ans1, ans2,..], y=[ans1,ans2,...], 但它是' int 被存储到变量 'x' 和 'y' 中。如何将输出分配给变量,以便可以将输出用于进一步计算。xmaxima 代码如下:

0 投票
2 回答
3602 浏览

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 的值。

谢谢你。

0 投票
2 回答
1650 浏览

arrays - 如何在最大值中使用for循环迭代地为变量赋值?

我正在使用 for 循环将值分配给 xmaxima 中的变量,更准确地说是矩阵。这些值似乎存储在各个索引中,但我无法通过调用矩阵变量名称来调用整个矩阵值。

例如:

假设我正在分配xreal[1]=5; xreal[2]=6;...... xreal[5]=9. 我希望 xreal 拥有[5 6 7 8 9],这没有发生。

下面是我的代码。这样做的正确方法是什么?

这里,

xreal只是给出“xreal”,即变量名本身。

0 投票
2 回答
1763 浏览

maxima - 在 Maxima 中堆叠矩阵的列

我想在 Maxima 中堆叠矩阵的列。

例子

我想知道如何堆叠这个矩阵的列。提前感谢您的帮助和时间。

0 投票
1 回答
523 浏览

ubuntu - 无法在 TexMacs 中键入脱字符 (^) 来表示求幂

在 TexMacs(Ubuntu 12.04 64 位,Maxima 5.24.0)中,插入符号^不会打印在屏幕上。

它在所有其他程序中运行良好。

在 TeXMacs 中是否有另一种表示幂的方法?

0 投票
1 回答
320 浏览

maxima - 将值列表分配给变量列表

Maxima 中有没有办法将值分配给变量列表?假设我有两个列表:

变种:[a,b,c];val : [1, 2, 3];

...并且我想将 1 分配给 a,将 2 分配给 b 等等。当然,通过以某种方式迭代列表,而不是“手动”,即 a : 1; 乙:2 ...

谢谢!

0 投票
0 回答
207 浏览

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

0 投票
1 回答
1313 浏览

list - 如何在 Maxima 中将列表作为变量参数函数传递?

在 Maxima 中,有一些函数接受变量参数,例如 diag_matrix(a1,a2,...,an),用于创建对角矩阵,对角元素为 a1,...,an

但是,目前我有一个 [a1,a2,..an] 列表,并希望从中创建一个对角矩阵。diag_matrix 不能直接接受列表;反正有没有利用 diag_matrix 来创建矩阵?

0 投票
1 回答
805 浏览

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中得到正确的简化?

0 投票
1 回答
343 浏览

matrix - 在 Maxima 中处理面向 4 块的矩阵乘积和求逆

我关心的是寻找符号解和矩阵乘积和求逆的扩展。实际上,这是我想自己定义的东西。我会自己解释。

我想创建一个我将调用的“数学”对象,B4MAT它表示一个方阵,其元素是 4 个半角方阵。所以我想定义两个之间的产品,B4MAT给我另一个B4MAT,它的组件是通过应用产品规则计算的,但在矩阵之间,而不是在标量之间。

此外,这是非常重要的一点,请考虑矩阵的逐块求逆。我想将 a 的反转定义B4MAT为返回另一个的操作B4MAT,其元素是使用链接中的分块反转算法计算的。

如何在千里马中实现这一点?

谢谢