我想在Amibroker中创建一个具有相同值的数组。数组应如下所示;
-
答案 0 :(得分:1)
你可以简单地写
var = 80;
Plot( var, "var", colorDefault, styleLine );
和" 80"将在符号的整个数组长度上存在。
另一方面,如果要创建自定义数组,请执行
n = ...; // rownum value
mat = Matrix( n, 1 );
for( i = 0; i < n; i++ )
mat[i][0] = 80;
printf( MxToString( mat ) );
或更短
mat = Matrix( n, 1, 80 );
n也可能是Barcount。
您也可以从字符串转换为矩阵:
matstring = "[80;80;80;80]";
mat = MxFromString( matstring );
printf( MxToString( mat ) );
为了将矩阵块转换为1-dim阵列,请使用 MxGetBlock 功能。
检查AFL功能参考ti获取每个功能的详细信息 http://www.amibroker.com/guide/AFL.html