Mirza Nur Hidayat

Home
Scilab
About
Visualisasi Sains - Model 2D


Grafik di atas merupakan visualisasi 2D dari potensial listrik sebagai fungsi jarak, dengan representasi matematis V = kq / r. Guna menghasilkan visualisasi tersebut, dapat dilakukan dengan langkah-langkah sebagai berikut.

Buat data V sebagai fungsi r, dengan dipilih range 0 < r < 100 mm. Data ini dapat dihasilkan dengan komputasi (misal dengan bahasa Fortran) dengan kode sebagai berikut.

program potential
    implicit none

    real :: r, V
    integer :: i, j

    real, parameter :: k = 9.0e+9
    real, parameter :: q = 1.602e-19

    open(1, file = "/home/mac/Mirza/scitech/potential-r.dat")

    r = -0.1
	
    do i = 1, 100
        r = r + 1.0
        V = k * q / (r * 1.0e-3)
        write(1, *) r, V * 1.0e+6
    end do
    
end program potential
Jika kode di atas dieksekusi (dengan gfortran compiler) akan menghasilkan data (tersimpan dalam file potential-r.dat) sebagai berikut.
   0.899999976       1.60199988    
   1.89999998      0.758842051    
   2.90000010      0.497172385    
   3.90000010      0.369692296    
   4.90000010      0.294244856    
   5.90000010      0.244372874    
   6.90000010      0.208956510    
   7.90000010      0.182506308    
   8.89999962      0.162000000    
   9.89999962      0.145636365    
   10.8999996      0.132275239    
   11.8999996      0.121159658    
   12.8999996      0.111767441    
   13.8999996      0.103726611    
   14.8999996       9.67651010E-02
   15.8999996       9.06792432E-02
   16.8999996       8.53136033E-02
   17.8999996       8.05474818E-02
   18.8999996       7.62857050E-02
   19.8999996       7.24522695E-02
   20.8999996       6.89856485E-02
   21.8999996       6.58356175E-02
   22.8999996       6.29606992E-02
   23.8999996       6.03263564E-02
   24.8999996       5.79036139E-02
   25.8999996       5.56679554E-02
   26.8999996       5.35985120E-02
   27.8999996       5.16774170E-02
   28.8999996       4.98892739E-02
   29.8999996       4.82207350E-02
   30.8999996       4.66601923E-02
   31.8999996       4.51974906E-02
   32.9000015       4.38237078E-02
   33.9000015       4.25309688E-02
   34.9000015       4.13123183E-02
   35.9000015       4.01615575E-02
   36.9000015       3.90731692E-02
   37.9000015       3.80422138E-02
   38.9000015       3.70642655E-02
   39.9000015       3.61353345E-02
   40.9000015       3.52518298E-02
   41.9000015       3.44104990E-02
   42.9000015       3.36083919E-02
   43.9000015       3.28428224E-02
   44.9000015       3.21113542E-02
   45.9000015       3.14117633E-02
   46.9000015       3.07420008E-02
   47.9000015       3.01002059E-02
   48.9000015       2.94846594E-02
   49.9000015       2.88937874E-02
   50.9000015       2.83261277E-02
   51.9000015       2.77803447E-02
   52.9000015       2.72551961E-02
   53.9000015       2.67495345E-02
   54.9000015       2.62622926E-02
   55.9000015       2.57924851E-02
   56.9000015       2.53391881E-02
   57.9000015       2.49015521E-02
   58.9000015       2.44787745E-02
   59.9000015       2.40701139E-02
   60.9000015       2.36748755E-02
   61.9000015       2.32924055E-02
   62.9000015       2.29220968E-02
   63.9000015       2.25633811E-02
   64.9000015       2.22157147E-02
   65.9000015       2.18786020E-02
   66.9000015       2.15515681E-02
   67.9000015       2.12341677E-02
   68.9000015       2.09259801E-02
   69.9000015       2.06266083E-02
   70.9000015       2.03356817E-02
   71.9000015       2.00528502E-02
   72.9000015       1.97777767E-02
   73.9000015       1.95101462E-02
   74.9000015       1.92496646E-02
   75.9000015       1.89960469E-02
   76.9000015       1.87490229E-02
   77.9000015       1.85083430E-02
   78.9000015       1.82737652E-02
   79.9000015       1.80450547E-02
   80.9000015       1.78220011E-02
   81.9000015       1.76043939E-02
   82.9000015       1.73920374E-02
   83.9000015       1.71847418E-02
   84.9000015       1.69823300E-02
   85.9000015       1.67846326E-02
   86.9000015       1.65914837E-02
   87.9000015       1.64027307E-02
   88.9000015       1.62182208E-02
   89.9000015       1.60378180E-02
   90.9000015       1.58613846E-02
   91.9000015       1.56887900E-02
   92.9000015       1.55199124E-02
   93.9000015       1.53546333E-02
   94.9000015       1.51928337E-02
   95.9000015       1.50344092E-02
   96.9000015       1.48792565E-02
   97.9000015       1.47272730E-02
   98.9000015       1.45783620E-02
   99.9000015       1.44324312E-02
Berikutnya, plot data di atas dengan menggunakan aplikasi gnuplot (http://gnuplot.info) dengan kode program sebagai berikut.
    set term qt size 250,250
    set title "Grafik potensial sebagai fungsi jarak"
    set xrange [0:100]
    set yrange [0:1.6]
    set grid
    set xlabel "jarak (mm)"
    set ylabel "potensial (µV)"
    plot "potential-r.dat" w l lt 7 lw 2 title "potensial"
Selamat mencoba!