0% menganggap dokumen ini bermanfaat (0 suara)
250 tayangan

Tugas 1 Python

Tugas ini membuat tiga matriks (A, B, dan x) menggunakan kode Python untuk memenuhi tugas komputasi numerik dan mengevaluasi logaritma basis 10 dari bilangan-bilangan antara 10 hingga 80 dengan selang 10.

Diunggah oleh

Muhammad Tri Wahono
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
250 tayangan

Tugas 1 Python

Tugas ini membuat tiga matriks (A, B, dan x) menggunakan kode Python untuk memenuhi tugas komputasi numerik dan mengevaluasi logaritma basis 10 dari bilangan-bilangan antara 10 hingga 80 dengan selang 10.

Diunggah oleh

Muhammad Tri Wahono
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 3

TUGAS 1 PYTHON

Disusun untuk memenuhi tugas matakuliah Komputasi Numerik


yang dibimbing oleh Ibu Gres Dyah Kusumaningrum, S.Pd., M.Pd.

Disusun Oleh:
Muhammad Tri Wahono (160533611464)
Muhammad Azharudin Aziz (160533611509)
Muhammad Niko (160533611508)
Moh. Dafid (160533611478)

UNIVERSITAS NEGERI MALANG


FAKULTAS TEKNIK
JURUSAN TEKNIK ELEKTRO
PRODI S1 PENDIDIKAN TEKNIK INFORMATIKA
Februari 2018
1. Buatlah 3 buah source-code untuk menyatakan masing-masing matrik A, matrik B dan
matrik x sebagai berikut :

Salinlah source-code ini, lalu jalankan! Jika ada error, anda harus men-debug-nya sampai
selesai, lalu setelah itu lakukan langkah optimasi sehingga ia menjadi source-code yang
efisien!

Kode Program :
 Matriks
A = array ([[1.,3.,-6.],[5.,9.,7.]])
B = array([[8.,1.,4.,21.],[3.,10.,5.,0.1],[7.,-2.,9.,-
5.],[2.7,-12.,-8.9,5.7]])
x = array([[0.4178],[-2.9587],[56.3069],[8.1]])
print(A)
[[ 1. 3. -6.]
[ 5. 9. 7.]]
print(B)
[[ 8. 1. 4. 21. ]
[ 3. 10. 5. 0.1]
[ 7. -2. 9. -5. ]
[ 2.7 -12. -8.9 5.7]]
print(x)
[[ 0.4178]
[-2.9587]
[56.3069]
[ 8.1 ]]

 Log
>>> i=1
>>> for x in range(10,81,10):
print ("Hasil ",i,"/log10(",x,") = ",i/log10(x))
i+=1
Hasil 1 /log10( 10 ) = 1.0
Hasil 2 /log10( 20 ) = 1.5372435736804815
Hasil 3 /log10( 30 ) = 2.0309774775865366
Hasil 4 /log10( 40 ) = 2.4967854023271396
Hasil 5 /log10( 50 ) = 2.942959550338895
Hasil 6 /log10( 60 ) = 3.374291134517086
Hasil 7 /log10( 70 ) = 3.7938363426725616
Hasil 8 /log10( 80 ) = 4.203689817445226

Anda mungkin juga menyukai