2017-02-17 4 views

ответ

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); 

п может быть Barcount тоже.

Вы можете также конвертировать из строки в матрицу:

matstring = "[80;80;80;80]"; 

mat = MxFromString(matstring); 

printf(MxToString(mat)); 

Чтобы преобразовать матрицу блок (ов) к 1-тусклому массиву используют MxGetBlock функцию.

Проверка ссылки функция AFL ти получить подробную информацию о каждой функции http://www.amibroker.com/guide/AFL.html

Смежные вопросы