You are here: Home Blog Fisika Membaca data dari File Teks di Python

Fisika UM

Membaca data dari File Teks di Python

Jika kita punya data dalam bentuk file teks yang berisi data-data sebagai berikut
 
0.010000 0.000000 -1.000000 0.000000 -2.000000
0.020000 0.014866 -0.999889 0.014732 -1.999889
0.030000 0.029659 -0.999560 0.029327 -1.999560
0.040000 0.044441 -0.999012 0.043917 -1.999012
0.050000 0.059207 -0.998246 0.058503 -1.998245
0.060000 0.073952 -0.997262 0.073084 -1.997261
0.070000 0.088673 -0.996061 0.087661 -1.996060
0.080000 0.103364 -0.994644 0.102233 -1.994643
 

file tersebut berasal dari output sebuah program FORTRAN yang menghitung posisi massa
dari dobel pendulum dan terdiri dari beratus-ratus baris (contoh di atas adalah
contoh beberapa baris awal) dan tersimpan dalam sebuah file
bernama datapendulum1.txt.

Kita dapat menggambarkan grafik data tersebut. Misal kita gunakan data pada kolom pertama
sebagai sumbu-x dan kolom kedua sebagai sumbu-y,
perintah Pythonnya adalah sebagai berikut
 
from visual import *

from visual.controls import *

import scipy.io.array_import

from pylab import *
 
rt=177
filename=('datapendulum1.txt')
data=scipy.io.array_import.read_array( filename )
t=data[:,0]
x0=data[:,1]
y0=data[:,2]
x1=data[:,3]
y1=data[:,4]
plot(t,x0,'b-')
show()
 
 
From Ubuntu Karmic Koala
From Ubuntu Karmic Koala
 
Jika ingin plot lebih dari satu kurva maka kita dapat menambah item pada
 
plot(t,x0,'b-')
menjadi
plot(t,x0,'b-',t,y0,'g-',t,x1,'r-',t,y1,'black')
From Ubuntu Karmic Koala
Jika ingin menambah grid, judul dan semacamnya, tambahkan
grid(True)
xlabel('Sumbu x')
ylabel('Sumbu y')
title('Jejak ')
sebelum perintah plot()
From Ubuntu Karmic Koala
From Ubuntu Karmic Koala
From Ubuntu Karmic Koala
From Ubuntu Karmic Koala

Related news items:
Newer news items:
Older news items:

 

UM | MIPA | Pimpinan UM | Elearning FMIPA | Physics Book