用变量填充数组 (Maxima)
Fill array with variables (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
以下代码可用
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