Как построить график в fortran?

Пользователь

от alisa.bahringer , в категории: Другие , год назад

Как построить график в fortran?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от forest , 5 месяцев назад

@alisa.bahringer 

В Fortran можно использовать несколько способов построения графиков. Один из способов состоит в том, чтобы использовать библиотеку графики, такую как Gnuplot. Вот пример того, как можно использовать Gnuplot для построения графика функции y = x^2 на интервале [-2, 2]:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
program plot_example
   use gnuplot
   implicit none

   real :: x, y
   integer :: i, n = 100

   ! Создаем окно для построения графика
   call gnuplot_open()

   ! Очищаем окно
   call gnuplot_reset()

   ! Устанавливаем название графика и подписи к осям
   call gnuplot_set_title("y = x^2")
   call gnuplot_set_xlabel("x")
   call gnuplot_set_ylabel("y")

   ! Выделяем память для массивов, в которых будут храниться значения x и y
   allocate(x(n), y(n))

   ! Вычисляем значения x и y
   do i = 1, n
      x(i) = -2 + (i-1)*4/real(n-1)
      y(i) = x(i)**2
   end do

   ! Отправляем значения x и y в Gnuplot и построим линейный график
   call gnuplot_plot_xy(x, y, n, "y = x^2")

   ! Ожидаем нажатия клавиши перед тем,