gpt4 book ai didi

Maxima:通过在矩阵中寻址来为变量赋值

转载 作者:行者123 更新时间:2023-12-04 23:50:35 27 4
gpt4 key购买 nike

我有一个复杂的问题已经解决了。现在我很想自动化它。在这样做时,我确实解决了矩阵中的一个位置。这个职位确实包含一个变量。我想通过它在矩阵中的位置为这个变量赋值。这是我想要做的一个简单的例子:

    (%i1) M:[a,b,c];
(%o1) [a,b,c]
(%i2) M[1];
(%o2) a
(%i3) ev(M[1]):3;
(%o3) error: assignment: cannot assign to ev(M[1])
(%i4) float(a);
(%o4) a

我希望变量“a”现在是 3。但是 ev() 显然不是正确的函数。

我的问题是:我想要的甚至可能吗?有谁知道怎么做?我看了一整天,现在我真的很沮丧:-(

最佳答案

我想你想要的是::运算符,它评估其左侧并分配给它。

(%i1) M : [a, b, c] $
(%i2) M[1] :: 123 $
(%i3) a;
(%o3) 123

关于Maxima:通过在矩阵中寻址来为变量赋值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23134374/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com