maxima - 用变量填充数组(Maxima)

标签 maxima

以下代码可用

kol:2;
arg2:-3;
arg3:1/2;
mx0:makelist(concat(arg,i),i,2,kol+1);

显示结果

[arg2,arg3]

请告诉我,需要改变什么才能得到这样的结果

[-3,1/2]

(即变量本身的值应该是)

最佳答案

你可以做到

kol: 2;
arg2: -3;
arg3: 1/2;
mx0: makelist(concat(arg,i),i,2,kol+1), infeval;

                                         1
(%o4)                              [- 3, -]
                                         2

或使用下标

kol:2;
arg[2]:-3;
arg[3]:1/2;
mx0:makelist(arg[i],i,2,kol+1);

                                         1
(%o4)                              [- 3, -]
                                         2

http://maxima.sourceforge.net/docs/manual/maxima_singlepage.html#IDX252

http://maxima.sourceforge.net/docs/manual/maxima_singlepage.html#IDX105

关于maxima - 用变量填充数组(Maxima),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59659419/

相关文章:

derivative - 简化最大值中的复合函数(diff)(微分链式法则)

maxima - 如何简化cos(pi)?

maxima - 多项式最大值的系数

math - 如何在函数定义中使用 Maxima 的差异?

java - Maxima 中的基本类型 boolean 值

gnuplot - Maxima 中的极坐标等高线图

maxima - 在最大值 : is it possible? 中通过引用调用

maxima - 在 Maxima 中求解分段函数

maxima - 如何为数组变量赋予 maxima 值?