visualisasi grafik
Nama : Nuralmi Saleh
Nim : 411423022
Prodi/Kelas : Pendidikan Matematika/B
Mata Kuliah : Komputasi dan Pemrograman
Dosen Pengampu : Agusyarif Rezka Nuha, S.pd, M.si
Soal: 1
plot fungsi berikut menggunakan python pada interval x=-5 hingga x=5 f(x)=3x^3-2x^2+4x-5tampilkan grafik yang jelas dengan label sumbu x dan sumbu y
Jawaban:
1. Import Library
Kita mengimpor pustaka numpy untuk operasi numerik dan matplotlib.pyplot untuk membuat grafik. numpy akan digunakan untuk membuat rentang nilai x, sementara matplotlib untuk memvisualisasikan grafik.
2. Definisikan Fungsi Kubik
Fungsi cubic_function didefinisikan untuk menghitung nilai f(x) dari persamaan kubik f(x)=3x^3-2x^2+4x-5. Fungsi ini menerima input x dan mengembalikan hasil perhitungan sesuai rumus.
3. Tentukan Rentang Nilai x untuk Plot
x_values adalah array yang berisi 400 nilai antara -5 dan 5, yang dihasilkan menggunakan np.linspace. Array ini menentukan rentang nilai x untuk grafik. Kemudian y_values adalah nilai f(x) yang dihasilkan dengan memasukkan setiap elemen x_values ke dalam fungsi cubic_function.
4. Membuat Grafik
Membuat figur baru dengan ukuran 10x6 inci. Langkah ini penting agar grafik terlihat lebih besar dan jelas.
5. Plot Grafik Fungsi
Kita menggambar grafik fungsi dengan plt.plot, menggunakan x_values sebagai sumbu-x dan y_values sebagai sumbu-y. Label persamaan ditambahkan untuk digunakan dalam legenda, dan warna grafik diatur menjadi ungu (purple).
6. Menambahkan Label Sumbu
plt.xlabel dan plt.ylabel menambahkan label pada sumbu-x dan sumbu-y sebagai 'x' dan 'f(x)', yang membantu pembaca memahami grafik.
7. Menambahkan Judul
Judul grafik ditambahkan untuk menjelaskan fungsi yang sedang diplot.
8. Menambahkan Garis Bantu pada Sumbu-x dan Sumbu-y
plt.axhline(0) dan plt.axvline(0) menambahkan garis bantu pada sumbu-x dan sumbu-y di titik 0 dengan warna hitam dan ketebalan 0.5. Garis ini memudahkan dalam membaca titik potong dengan sumbu.
9. Menampilkan Legenda
Menampilkan legenda pada grafik, yang berisi label persamaan kubik yang sudah ditambahkan di langkah sebelumnya.
10. Menambahkan Grid dan Menampilkan Grafik
plt.grid(True) menambahkan grid pada grafik untuk memudahkan pembacaan nilai. Terakhir, plt.show() digunakan untuk menampilkan grafik di layar.
Hasil Visualisasi:
Soal: 2
visualisasikan grafik dari ungsi kuadrat berikut menggunakan python:2x^2-7x+3=0
Jawaban:
1. Import Library
Kita mengimpor pustaka numpy untuk membantu melakukan operasi numerik dan matplotlib.pyplot untuk membuat grafik.
2. Definisikan Fungsi Kuadrat
Fungsi quadratic_function didefinisikan untuk menghitung nilai f(x) persamaan kuadrat f(x)=2x^2-7x+3. Fungsi ini menerima input x dan mengembalikan hasil perhitungan sesuai rumus.
3. Tentukan Rentang Nilai x untuk Grafik
x_values adalah array yang berisi 400 nilai antara -2 dan 5, yang dihasilkan menggunakan np.linspace. Array ini menentukan rentang nilai x untuk grafik. Kemudian y_values adalah hasil dari memasukkan setiap elemen x_values ke dalam fungsi quadratic_function, yang akan digunakan sebagai nilai pada sumbu-y.
4. Buat Grafik
Membuat figur baru dengan ukuran 10x6 inci agar grafik terlihat lebih besar dan jelas.
5. Plot Grafik Fungsi Kuadrat
Kita menggambar grafik fungsi kuadrat dengan plt.plot, menggunakan x_values sebagai sumbu-x dan y_values sebagai sumbu-y. Label fungsi ditambahkan untuk digunakan dalam legenda, dan warna grafik diatur menjadi biru (blue).
6. Menambahkan Label Sumbu
plt.xlabel dan plt.ylabel menambahkan label pada sumbu-x dan sumbu-y sebagai 'x' dan 'f(x)', untuk memperjelas nilai yang ditampilkan pada masing-masing sumbu.
7. Menambahkan Judul Grafik
Menambahkan judul grafik yang menjelaskan fungsi yang sedang diplot, yaitu f(x)=2x^2-7x+3
8. Menambahkan Garis Bantu pada Sumbu-x dan Sumbu-y
plt.axhline(0) dan plt.axvline(0) menambahkan garis bantu pada sumbu-x dan sumbu-y di titik 0 dengan warna hitam dan ketebalan 0.5. Garis ini membantu pembacaan titik potong dengan sumbu.
9. Menampilkan Legenda
Menampilkan legenda pada grafik, yang berisi label fungsi kuadrat yang ditambahkan sebelumnya. Ini membantu untuk mengidentifikasi grafik jika ada beberapa fungsi yang diplot bersama.
10. Menambahkan Grid dan Menampilkan Grafik
plt.grid(True) menambahkan grid pada grafik agar lebih mudah membaca titik-titik pada grafik. Terakhir, plt.show() menampilkan grafik di layar.
Hasil Visualisasi: