Как визуализировать 2D-массив векторов в Java

У меня есть двумерный массив, где каждый элемент представляет собой вектор фиксированной длины. Я использую Java и мне нужно визуализировать 2D-массив в виде цветовой матрицы (как в Matlab). Я хочу визуализировать, как векторы в 2D-массиве меняются со временем (пример: визуализируется в цикле 0...100).

Мне нужна помощь в следующем.

  1. Какое значение лучше всего подходит для представления каждого элемента двумерного массива? (Я использовал норму, но хочу подтвердить, является ли это стандартной оценкой вектора)
  2. Каков наилучший способ визуализации упомянутого выше двумерного массива? (Я думал написать свою собственную визуализацию с помощью Swing. Существуют ли какие-либо другие доступные методы, которые сэкономят время?)

person Synex    schedule 14.04.2013    source источник
comment
экономия времени = то, с чем вы знакомы   -  person gaborsch    schedule 14.04.2013
comment
@GaborSch Мне нужно сделать это на Java, так как мне нужно интегрировать свои модули с другой системой. Matlab сделать это проще всего, и это займет у меня столько же времени, но не решит мою проблему. Я не хочу портировать Matlab на Java.   -  person Synex    schedule 14.04.2013


Ответы (1)


Как насчет int [ ] [ ] matrix = new int [ 100 ] [ 100 ] Чтобы визуализировать это, вы можете просто напечатать его:

for (int i=0; i<rows; i++) { for (int j=0;j<cols;j++) { System.out.println( matrix[i][j]+" "); } System.out.println(); }

person Oriely    schedule 14.04.2013
comment
Я знаю, как инициализировать код. Но это не отвечает на мой вопрос, упомянутый выше. - person Synex; 14.04.2013