-
Fototrend

Új hozzászólás Aktív témák
-
bpx
őstag
válasz
bugbear1
#2371
üzenetére
Szia!
Nem tudom mi az a hasábszöges integrálás
, de sztem itt a téglalapos módszerre gondolnak. (erre nagyon egyszerű programot írni)
Van egy függvény + egy intervallum, amin integrálni kell + osztópontok. Ezek után az intervallumot felosztjuk az osztópontokkal egyenlő hosszú szakaszokra, majd ezen kis szakaszokhoz tégalapokat rajzolunk egyszer a szakasz bal oldali végpontjában vett függvényérték magasságáig, másodszor pedig ugyanez a jobboldali végpontnál vett függvényértékig. (mondhatni először a függvény ''alá'', utána a függvény ''fölé'')
No még képet is kerestem hozzá Google-ben
, az 1. és 3. kép pont ezt mutatja (a középső(2.) képpel ne foglalkozz): [link]
Az integrálással a függvény alatti területet kapod meg, de ugye a téglalapok nem pontosan fedik a függvényt, szóval, ha összeadod a téglalapok területét, akkor az egyik összeg alulról, a másik pedig felülről fogja közelíteni a tényleges értéket. (Nyilván minél több osztóponttal csinálod, annál pontosabb lesz az eredmény)
Erre pedig így néz ki egy abszolút alap program: (azt persze nem írtad miben kell, így C++ lett belőle)
#include <iostream>
using namespace std;
int main() {
int a, b, op;
float da, db, dx;
float alsoosszeg = 0;
float felsoosszeg = 0;
cout<< ''Az intervallum ket vegpontja:\n'';
cin >> a >> b; // b>a
cout<< ''Az osztopontok szama: '';
cin >> op;
dx = (float)(b-a)/op;
for (int i=0; i<op; i++) {
da = a + (i*dx);
db = a + ((i+1)*dx);
alsoosszeg+= dx*da*da; // itt szamolja a fuggvenyerteket
felsoosszeg+= dx*db*db; // ez most epp az x^2 fuggveny
}
cout<< ''Az also kozelito osszeg:''<< alsoosszeg << endl;
cout<< ''A felso kozelito osszeg:''<< felsoosszeg << endl;
cin>>a;
}
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- AOC Q27G3XMN 27" 180Hz 1440p gamer monitor
- Iphone 13 mini mobiltelefon eladó
- Ryzen 5 5500 (ÚJ, 2 ÉV GARI) - 16 GB DDR4 3200 MT/s CL16 - 1 TB NVMe SSD (G4) - MSI MAG Vampiric ház
- Samsung NP270E5E-K07PL Notebook 3 órás akkuval
- Új Gamer PC - Ryzen 7 5700X / RTX 5060 Ti / B550M WIFI / 16GB RAM / 1TB SSD / 650W
- Részletfizetés. BankMentes. Kamatmentes. Új noblechairs EPIC FEKETE - KÉK 3 év garancia!
- 242 - Lenovo ThinkBook 16p (G6 IAX) - Intel Core U9 275HX, RTX 5060
- Beszámítás! Apple MacBook Air 13 2020 M1 8GB RAM 256GB SSD notebook garanciával hibátlan működéssel
- Panasonic CF-XZ6 AIO all-in-one laptop tablet 2k touch i5-7300u speciális ütésálló rugged
- Apple iPhone 13 Pro 128GB,Átlagos,Dobozaval,12 hónap garanciával
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

, de sztem itt a téglalapos módszerre gondolnak. (erre nagyon egyszerű programot írni)

