Tugas Visualisasi Grafik

31 October 2024 16:51:34 Dibaca : 20

Nama                             :  Karsum H. Talib

NIM                                :  411423033

Prodi / Kelas                  :  Pendidikan Matematika / B

Mata Kuliah                   :  Komputasi dan Pemograman

Dosen Pengampu         :  Agusyarif Rezka Nuha, S.Pd, M.Si

 

1. Plot fungsi f(x) = 3x3 - 2x2 + 4x - 5 menggunakan python pada interval x = - 5 hingga x = 5, tampilkan grafik yang jelas dengan label sumbu x dan y

Cara kerja program :

Langkah 1: 

  • numpy sebagai np: digunakan untuk operasi numerik, seperti mencari akar polinomial.
  • matplotlib.pyplot sebagai plt: digunakan untuk membuat grafik.

Langkah 2:

  • Fungsi f(x) didefinisikan sebagai 3x3 - 2x2+4x
  • saat program memanggil f(x),nilai x akan diproses oleh fungsi ini dan menghasilkan nilai f(x) sesuai rumuspolinomia tersebut

Langkah 3 : 

  • x = np.linspace(-5, 5, 400): Membuat array x yang berisi 400 titik dari -5 hingga 5. Titik-titik ini adalah koordinat pada sumbu x untuk grafik.
  • y = f(x) yakni menghitung nilai y dengan memasukkan setiap nilai x ke fungsi f(x). Hasilnya adalah array y yang berisi nilai f(x) untuk setiap titik x.

Langkah 4:

  • plt. figure(figsize=10,5): membuat figur dengan ukuran 10 x 5 inci
  • plt.plot menggambarkan grafik fungsi f(x)=3x3-2x2+4x-5 dengan warna pink . Label f(x) = 3x3-2x2+4x-5 akanmuncul dalam legenda
  • plt.axhline menggambarkan garis horizontal pada y = 0 (sumbu x)dengan warna hitam dan ketebalan garis 0.5
  • plt.axvline menggambarkan garis bertikal pada x=0 (sumbu y) dengan warna hitam dan ketebalan garis 0.5
  • Tujuannya adalah memberikan panduan visual untuk sumbu x dan y pada grafik.

Langkah 5: 

  • plt.xlabel (x) dan plt.ylabel f(x): Menambahkan label pada sumbu x dan y.
  • plt.title: Menambahkan judul grafik, yaitu Grafik Fungsi Kuadrat3x3-2x2+4x-5
  • plt.legend: Menampilkan legenda untuk grafik yang berisi label fungsi dan akar-akar.
  • plt.grid : Menambahkan grid pada grafik untuk memudahkan pembacaan.
  • plt.show: Menampilkan grafik

Berikut keluaran dari program ini :

2. Visualisasi grafik dari fungsi dari fungsi kuadrat berikut menggunakan  Phyton: 2x2-7x+3

Berikut cara kerja program ini :

Langkah 1:

  • numpy sebagai np: digunakan untuk operasi numerik, seperti mencari akar polinomial.
  • matplotlib.pyplot sebagai plt: digunakan untuk membuat grafik.

Langkah 2 :

  • Fungsi f(x) didefiniskan untukmenghitung nilai fungsi kuadrat f(x)=2x2-7x+3 berdasarkan input x

Langkah  3 :

 

  • x_values membuat daftar nilai x dari -1 hingga 5 dengan langkah 0.01. ini dilakukan dengan range (-100,500) dan mengalikannya dengan 0.01 untuk membuat daftar nilai dessimal
  • y_values: Menghitung nilai fungsi f(x) untuk setiap x dalam x values dengan menggunakan list comprehension.

Langkah 4 :

  • plt. figure(figsize=8,6): membuat figur dengan ukuran 8 x 6 inci
  • plt.plot menggambarkan grafik fungsi f(x)=2x2-7+3 dengan warna pink . Label f(x) = 2x2-7x+3 akanmuncul dalam legenda 
  • plt.axhline menggambarkan garis horizontal pada y = 0 (sumbu x)dengan warna hitam dan ketebalan garis 0.5
  • plt.axvline menggambarkan garis bertikal pada x=0 (sumbu y) dengan warna hitam dan ketebalan garis 0.5
  • Tujuannya adalah memberikan panduan visual untuk sumbu x dan y pada grafik.

Langkah 5 :

  • np.roots 2,-7,3 digunakan untuk menghitung  akar-akar dari persamaan kuadrat 2x2-7x+3=0 . Fungsi ini menerima koefisien fungsi sebagai input 2,-7,3
  • Dengan plt.plot (root,f(root), ro), setiap akaar akan ditampilkan digrafik sebagai titk merah ro
  • foor root in roots akan melakukan literasi untuk setaip akar, memasistikansemua titik potong dengan sumbu x muncul

Langkah 6 : 

  • plt.xlabel (x) dan plt.ylabel f(x): Menambahkan label pada sumbu x dan y.
  • plt.title: Menambahkan judul grafik, yaitu Grafik Fungsi Kuadrat :2x2-7x+3
  • plt.legend: Menampilkan legenda untuk grafik yang berisi label fungsi dan akar-akar.
  • plt.grid : Menambahkan grid pada grafik untuk memudahkan pembacaan.
  • plt.show: Menampilkan grafik

Berikut keluaran dari program ini :

 Terimakasih

Kategori

  • Masih Kosong

Blogroll

  • Masih Kosong