zrhans

simple_plot.f95

Oct 16th, 2014
549
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. program simple_plot
  2.     !implicit none
  3.     real, parameter :: pi = 4*atan(1.0)
  4.     integer, parameter :: n = 100
  5.     real, dimension(1:n) :: x, y
  6.     real :: a = 0., b = 2*pi
  7.     real :: increment
  8.     integer :: i
  9.    
  10.     increment = (b - a) / (real(n) - 1)
  11.    
  12.     x(1) = 0.0
  13.     do i = 2, n
  14.         x(i) = x(i-1) + increment
  15.     end do
  16.  
  17.     y = sin(x)
  18.    
  19.     print *, x(1:5)
  20.  
  21.     open(unit=1, file='data.txt')
  22.     do i = 1, n
  23.         write(1,*) x(i), y(i)
  24.     end do
  25.    
  26.    close(1)
  27.    
  28. end program simple_plot
Advertisement
Add Comment
Please, Sign In to add comment