8得票1回答
使用Sympy计算反拉普拉斯变换

我遇到了一些困难,无法使用sympy计算符号表达式的拉普拉斯反变换。在matlab和我正在使用的书中,表达式s/(s^2 + w^2)转化为cos(wt)。 当我尝试像这样使用sympy: expression = s/(s**2+w**2) Answer = sympy.inverse_...

9得票3回答
在 Sympy 中因式分解多项式

我正在进行一个非常简单的概率计算,从A-Z集合中获取X、Y、Z的子集(相应的概率为x、y、z)。 由于公式非常复杂,为了处理它们,我尝试使用sympy来简化(或收集或因式分解-我不知道确切的定义)这些多项式表达式。 所以...有了这个(一个非常简单的概率计算表达式,从A-Z集合中获取X、Y...

15得票4回答
如何在Mathematica中找到一个函数的r次导数,当r为符号时?

我有一个函数 f(t)=2/(2-t)。在不使用Mathematica的情况下,在t=0处得到r阶导数(即2^(-r)*r!)并不难。在Mathematica计算中,当r=4时,我可以像这样得到第r个导数:D[2/(2-t), {t, 4}]。但是当r是任意整数时,我该如何在Mathemati...

39得票6回答
计算机代数系统介绍?

请问有没有任何与计算机代数系统的一般理论相关的资源(书籍,课程,讲义或任何东西),例如Mathematica,SymPy等? 我更喜欢“入门级”的材料,但我知道对于这样一个专业化的主题,任何东西都可能相当高级。

7得票4回答
如果未知变量发生变化,是否有一般方法来解决单个未知变量的问题?

我有一个简单的代数关系,涉及三个变量。我可以保证我知道其中两个变量,并需要解决第三个变量,但我不一定知道哪两个变量。我正在寻找一种单一的方法或算法,可以处理任何情况,而不需要大量的条件语句。这可能是不可能的,但我想以更普遍的方式实现它,而不是根据其他变量编写每个关系的代码。 例如,如果这是关系...

8得票1回答
如何使用sympy解决矩阵方程?

在sympy中,给定一个矩阵方程 M * x + N * y = 0(或更复杂的情况),如何解出x?(其中M、N是矩阵,x、y是向量)我尝试使用普通符号来解决这个问题,但显然失败了。使用MatrixSymbol也不起作用。有没有什么方法可以解决这个问题,或者sympy无法解决它?

9得票1回答
Matlab/Mupad符号简化以获得漂亮的输出

我需要自动简化一些符号表达式,但是Matlab的函数不能满足我的所有需求。 例如: simplify(expand((ax + bx)^2 + (ay + by)^2)) 这导致输出结果。 ax^2 + 2*ax*bx + ay^2 + 2*ay*by + bx^2 + by^2 ...

9得票2回答
在R中解决方程组

使用Ryacas库可以在R中以符号方式解决方程。例如: library(Ryacas) yacas("Solve(x/(1+x) == a, x)") 提供 expression(list(x == a/(1 - a))) 有没有人知道如何(符号地)解决一组方程? 谢谢。

10得票4回答
允许单独提供equals比较器和哈希函数的映射表

在尝试建模多项式,特别是它们的乘法时,我遇到了以下问题。在乘法过程中,两个多项式的各个单项式相乘,当然可能会出现(3x^2y+5xy^2)*(x+y)的情况。结果包含3x^2y^2和5x^2y^2,我想立即通过加法将它们组合起来。 自然地,我想使用单项式中 x^2y^2 部分作为 (哈希)映...

12得票2回答
Maxima:将矩阵转换为列表

我在Maxima中通过以下方式将列表转换为矩阵:DataL : [ [1,2], [2,4], [3,6], [4,8] ]; DataM: apply('matrix,DataL); 如何以另一种方式实现? 如何将给定的矩阵DataM转换为列表DataL?