tugas visualisasi grafik

31 October 2024 18:22:18 Dibaca : 10

Nama              : Ardiansyah Marali

NIM                 : 411423076

Prodi/Kelas     : Pendidikan Matematika/B

TUGAS

1. plot fungsi berikut menggunakan pyhton pada interval x=-5 hingga x=5

f(x)=3x^3-2x^+4x-5 tampilkan grafik yang jelas dengan label sumbu x dan y

Program ini bertujuan untuk mendefinisikan dan memvisualisasikan grafik dari sebuah fungsi polinomial f(x) = 3x^3 - 2x^2 + 4x - 5. Untuk mencapai tujuan ini, program menggunakan library NumPy dan Matplotlib.

Pertama-tama, program mengimpor library NumPy sebagai np dan Matplotlib.pyplot sebagai plt. Hal ini memungkinkan program untuk mengakses fungsi-fungsi di dalam kedua library tersebut.

Selanjutnya, program mendefinisikan fungsi f(x) menggunakan sintaks Python yang sederhana. Fungsi ini mengembalikan hasil perhitungan 3x^3 - 2x^2 + 4x - 5.

Setelah itu, program menciptakan sebuah interval x yang terdiri dari 30 titik yang terdistribusi secara merata dari -5 hingga 5. Hal ini dilakukan menggunakan fungsi np.linspace(). Interval x ini akan digunakan sebagai input untuk fungsi f(x).

Program kemudian menghitung nilai-nilai fungsi f(x) untuk setiap titik dalam interval x. Hasil perhitungan disimpan dalam variabel y.

Langkah selanjutnya adalah memvisualisasikan grafik fungsi f(x). Program menggunakan fungsi plt.figure() untuk membuat sebuah kanvas gambar dengan ukuran 10x6. Lalu, fungsi plt.plot() dipanggil untuk memplot garis yang menggambarkan fungsi f(x), dengan x sebagai sumbu horizontal dan y sebagai sumbu vertikal. Beberapa opsi tambahan seperti label, warna, dan lebar garis juga diatur.

Untuk memberikan judul dan label sumbu pada plot, program menggunakan fungsi plt.title() dan plt.xlabel().

Selanjutnya, program melakukan beberapa penyesuaian lain pada plot, seperti menambahkan garis kisi menggunakan plt.grid(), mengatur batas sumbu menggunakan plt.xlim() dan plt.ylim(), serta menambahkan legenda menggunakan plt.legend().

Akhirnya, program memanggil plt.show() untuk menampilkan plot yang telah dikonfigurasi.

Secara keseluruhan, program ini merupakan contoh sederhana penggunaan NumPy dan Matplotlib untuk mendefinisikan dan memvisualisasikan sebuah fungsi polinomial. Hal ini dapat menjadi dasar yang berguna bagi siapa pun yang ingin mempelajari visualisasi data menggunakan Python.

MAKA TAMPILAN GRAFIK AKAN SEPERTI INI:

 

2. Visualisasikan grafik dari fungsi kuadrat berikut menggunakan phyton: 2x^2-7x+3=0

 

Program ini bertujuan untuk menggambarkan grafik dari sebuah fungsi kuadrat f(x) = 2x^2 - 7x + 3. Sama seperti sebelumnya, program ini menggunakan library NumPy dan Matplotlib.

Pertama-tama, program mengimpor modul-modul yang diperlukan dari kedua library tersebut.

Kemudian, program mendefinisikan fungsi f(x) yang mengembalikan hasil perhitungan 2x^2 - 7x + 3. Ini adalah bentuk umum dari fungsi kuadrat.

Selanjutnya, program membuat sebuah array x yang terdiri dari 400 titik yang terdistribusi secara merata dari -1 hingga 4 menggunakan np.linspace(). Nilai-nilai fungsi f(x) untuk setiap titik dalam array x dihitung dan disimpan dalam variabel y.

Setelah itu, program mulai memvisualisasikan grafik fungsi kuadrat f(x). Pertama-tama, plt.plot() dipanggil untuk memplot garis yang menggambarkan fungsi f(x), dengan x sebagai sumbu horizontal dan y sebagai sumbu vertikal. Warna garis diatur menjadi hijau.

Kemudian, plt.xlabel() dan plt.ylabel() digunakan untuk memberikan label pada sumbu x dan y.

Selanjutnya, program memberikan judul pada plot menggunakan plt.title(). Judul yang diberikan adalah "Grafik Fungsi Kuadrat f(x)=2x**2 - 7x + 3".

Terakhir, program memanggil plt.grid() untuk menambahkan garis kisi pada plot, dan plt.show() untuk menampilkan plot yang telah dikonfigurasi.

Secara keseluruhan, program ini mendemonstrasikan cara mendefinisikan dan memvisualisasikan sebuah fungsi kuadrat menggunakan NumPy dan Matplotlib. Hal ini dapat menjadi contoh yang berguna bagi mereka yang ingin mempelajari visualisasi data matematika menggunakan Python.

MAKA TAMPILAN GRAFIK AKAN SEPERTI INI:

Kategori

Blogroll

  • Masih Kosong