我正在使用 for 循环将值分配给 xmaxima 中的变量,更准确地说是矩阵。这些值似乎存储在各个索引中,但我无法通过调用矩阵变量名称来调用整个矩阵值。
例如:
假设我正在分配xreal[1]=5; xreal[2]=6;...... xreal[5]=9
. 我希望 xreal 拥有[5 6 7 8 9]
,这没有发生。
下面是我的代码。这样做的正确方法是什么?
k:1;
for i from 1 thru length(xvals) do (
(if(imagpart(xvals[i]) = 0) then xreal[k]:xvals[i]),k:k+1
);
这里,
xreal[1]; gives 0.06111
xreal[2]; gives 0.080 and so on.
但xreal
只是给出“xreal”,即变量名本身。