Metode Numeric Table C++ Program By ScodeID |
Metode Numeric Tabel C++ Tugas 1 Kuliah Teknik Informatika - SKS-nya anak Teknik Informatika, Menggunakan Bahasa Pemrograman C++ dan Microsoft Excel.
Pengertian
Di samping itu, metode numerik cocok untuk menggambarkan ketangguhan dan keterbatasan komputer menangani galat (error) suatu nilai hampiran (aproksimasi) dari masalah serta menyediakan sarana memperkuat pengertian matematika mahasiswa. Karena salah satu kegunaannya adalah menyederhanakan matematika yang lebih tinggi menjadi operasi-operasi matematika yang mendasar.
Method Numeric Table Vol 1
Algoritma
1. Definisikan fungsi f(x) sebagai (exp(-x)-x);
2. Then tentukan range untuk x batas bawah (a) dan batas atas (b)
3. Tentukan jumlah pembagian dari N
4. h = (b-a)/N
5. Untuk I = 0 s/d N hitung seperti
Xi= a+1*h
yi = fx(x[i])
6. Untuk I=0 s/d N dicari k dimana
- bila f(xk)=0 maka xk adalah penyelesaian
- bila f(xk) * f(xk-1) < 0 maka:
- bila | f(xk) |< | f(xk-1) maka xk adalah penyelesaian
- bila tidak xk+1 adalah penyelesaian atau dapat dikatakan
penyelesaian berada diantara xk dan xk+1.
Excel Uji Coba |
Method Tabel | Uji Coba |
#include<iostream>
#include<iomanip>
#include<conio.h>
#include<math.h>
using namespace std; float FX(float x) {
return exp(x)-5*pow(x,2);
} int main(void) { float a, b, h;
int N;
float x[100];
float y[100];
cout << "Masukkan nilai a: ";
cin >> a; cout << "Masukkan nilai b: ";
cin >> b;
cout << "Masukkan nilai pembagi N: ";
cin >> N;
h = (b-a)/N;
for(int i=0;i<=N;i++) { x[i] = a + i * h;
y[i] = FX(x[i]);
cout <<i<<" | "<<setprecision(5)<<x[i]<<" | "<<y[i]<<fixed<<endl; } for(int j=0; j<N; j++) { if(y[j] * y[j+1] < 0.0) { cout <<"Akar terletak antara " << x[j] <<" dan "<< x[j+1]<<endl; if (y[j] < y[j+1]) cout <<"\nAkar lebih dekat ke " << x[j]<<endl; else cout <<"\nAkar lebih dekat ke " <<x[j+1]<<endl; } } getch(); return 1;}
Source Code ReDesign, ada Pada Menit 02:26 , Lets Watch . . .
Sebelum komputer digunakan untuk penyelesaian komputasi, beberapa metode telah dilakukan, namun masih memiliki kendala-kendala. Metode yang digunakan antara lain:
a. Metode Analitik, solusi ini sangat berguna namun terbatas pada masalah sederhana. Sedangkan masalah real yang kompleks dan nonlinier tidak dapat diselesaikan.
b. Metode Grafik, metode ini digunakan sebagai pendekatan penyelesaian yang kompleks. Kendalanya bahwa metode ini tidak akurat, sangat lama, dan banyak membutuhkan waktu.
c. Kalkulator dan Slide Rules, penyelesaian numerik secara manual. Cara ini cukup lama dan mungkin bisa terjadi kesalahan pemasukan data.
Kesimpulan
Metode Numeric,
Dari hasil percobaan pada excel , program c++ language memiliki perbandingan pada hasil.
Keakurasian / presisi / jika menggunakan setprecission 5 dan 2 , pada hasil di belakang koma memiliki nilai yang berbeda. Jika di uji coba pada excel dan c++ language. Perbandingan 11 | 12 seperti pada contoh yang saya video kan pada pengamatan kedua dan pada excel mencoba menaikan increase decmal 5 dan juga setpreission di c++ 5 .Dengan mempelajari metode numerik diharapkan mahasiswa mampu menangani sistem persamaan besar ketaklinieran dan geometri yang rumit,yang dalam masalah rekayasa tidak mungkin dipecahkan secara analitis