Построение поверхности на основе матрицы данных с помощью Gnuplot

Иногда требуется представить данные, хранящиеся в матрице, в виде поверхности.

Эта задача легко решается с помощью программы Gnuplot.

Пусть некоторые данные хранятся в файле «data.txt» в виде матрицы.

Для построения 3d графика в Gnuplot необходимо выполнить команду


splot "data.txt" matrix with lines


Например, в файле «data.txt» хранится матрица численного решения волнового уравнения. С помощью Gnuplot получим график

Gnuplot matrix

Можно убрать невидимые линии

set hidden3d
splot "data.txt" matrix with lines


Gnuplot matrix

или закрасить поверхность


set pm3d
set hidden3d
splot "data.txt" matrix with lines


Gnuplot matrix
  • avatar
  • 0

0 комментариев

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.