После некоторой обработки изображения с использованием макроса ImgaeJ у меня есть вкладка «Результаты», которая содержит 2 столбца A и B. Допустим, у меня есть 50 строк данных.
Теперь я хочу вычесть значение последней строки из всех остальных 49 строк выше в столбце B.
После этого я хочу записать все значения в файл «.csv» (столбцы A, B и C по 49 значений в каждом).
Ниже приведена часть кода. Я думаю, что единственная проблема заключается в извлечении значений из массивов, которые скрипт может записать в файл csv.
Команда Array.getStatistics экспортирует только средние стандартные значения для данного столбца. Меня интересует получение всех 49 значений.
directory = getDirectory("Choose a Directory");
resultFilename = directory + Dialog.getString() + ".csv";
A = newArray(nResults() - 1);
B = newArray(nResults() - 1);
D = getResult("B", nResults() - 1);
for (i = 0; i < nResults() - 2; i++) {
A[i] = getResult("A", i);
B[i] = getResult("B", i);
C[i] = A[i] - D;
}
Любая идея о том, что такое команда для получения значений A[i], B[i] и C[i]?
Ждем помощи здесь.
Спасибо.