maxima

    1热度

    1回答

    的右侧我在调用函数mnewton(0=expr, alpha, %pi/4)以获得相当复杂的方程expr的根。 %(i1) mnewton(0=expr, alpha, %pi/4) %(o1) [alpha=0.678193754078621] 我需要对此结果应用另一个函数(例如sin),然后想要绘制它。只需连接功能不起作用: %(i2) sin(mnewton(0=expr, alpha

    0热度

    1回答

    我试图绘制函数test(a)返回的另一根(在这种情况下x^3-2*x^2+a): 为什么这个不行?为什么当我在最后一行将a更改为x时会工作?

    0热度

    2回答

    当我使用solve或allroots方法时,我获得未排序的元素列表。问题是我想排序列表,但我不能,因为它的形式是[x = value1,x = value2,x = value3],排序函数对这些x =表达式不起作用。你如何解决这个问题?在高斯积分的情况下 背景 我的问题出现的同时,获得勒让德多项式的根。为了获得我需要积分拉格朗日多项式的公式的系数,为了做到这一点,我需要列表排序。

    0热度

    1回答

    有没有从零空间(A)中提取基向量的方法?例如,当我跑 A : matrix([1,2,3,4], [2,2,4,4]); nullspace(A); 我 span(v1, v2) 其中V1和V2的[0,-4,0,2]和[2转置,2,-2,0]。 我想要做的是使用v1 & v2创建另一个变量,例如, B : matrix(v1, v2) 有没有办法做到这一点,所以我并不需要阅读的屏幕,然后手动输入V

    1热度

    2回答

    我想用Maxima解决一些基本的物理问题,但我遇到了问题。 我想要下面的代码产生600(作为T2的解决方案),但它只是给出一个空列表([])。 solve([ (P1*V1)/T1 = (P2*V2)/T2, V1 = V2, P1 = 100000, T1 = 300, P2 = 200000 ], [T2]); 我在想什么? (我

    1热度

    1回答

    我安装千里马采取以下一步一步的指示: https://sourceforge.net/p/maxima/code/ci/master/tree/INSTALL.lisp 在退出和步骤9b后,我发现,在src /目录一二进制SBCL /目录创建(这是预期),但运行的最大可执行抛出一个错误: could not open file "/home/mydir/Documents/Soft/maxima-

    1热度

    2回答

    下面我已经列出了一些通过Maxima中的for循环创建变量/列表/函数的方法, 但通过for循环如何执行: f1(x) := x^1$ f2(x) := x^2$ f3(x) := x^3$ 示例代码: for i : 1 thru 10 do (x : concat ('a, i), x :: i)$ [a1, a2, a3, a4, a5, a6, a7, a8, a9, a10]

    0热度

    1回答

    在最大值中,“子列表”允许您选择具有不同准则的列表中的某些元素。我想选择偶数索引处的元素。我想过像 sublist([1,2,4,5,7,8],evenp(sublist_indices())); ,但显然这是行不通的。我怎样才能做到这一点,而不写下for循环?

    0热度

    1回答

    我有一个波形,我已经用一个标准确定了一个特定的点(下图中的绿星)。我现在想要自动找到此点右侧下一个峰(可能是最大值或最小值)的位置(例如,下图中的红色圆圈,在这种情况下,它是最小值)。请注意,我将在多个波形上运行此操作,这些波形具有不同的峰高/噪声含量。 试过功能findpeaks(),但不能真正让它工作!任何帮助将不胜感激。 答案后可进行编辑从user3288586 新的代码,工作: promi

    0热度

    1回答

    我试图在Maxima中的复数域上得到矩阵的无效和内核。 虽然我得到了奇怪的结果。 我可以定义一个矩阵A: M : matrix([0, 1, 1, 0], [-1, 0, 0, 1], [0, 0, 0, 1], [0, 0, -1, 0]); A : M + %i * ident(4); ...作参考,它看起来像这样: %i 1 1 0 -1 %i 0 1 0 0 %i 1 0 0