Hirdetés
- Meggyi001: Amire figyelned kell Párizsban is.....
- Brogyi: CTEK akkumulátor töltő és másolatai
- Luck Dragon: Asszociációs játék. :)
- potyautas: Cenzúra
- GoodSpeed: Ebes, a megtervezett falu!
- eBay-es kütyük kis pénzért
- sziku69: Szólánc.
- sziku69: Fűzzük össze a szavakat :)
- hcl: Amúgy mi a terv?
- D1Rect: Nagy "hülyétkapokazapróktól" topik
-
LOGOUT

Ú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!
- Motorola Edge 50 Neo - az egyensúly gyengesége
- Építő/felújító topik
- Kormányok / autós szimulátorok topikja
- One mobilszolgáltatások
- Milyen egeret válasszak?
- Milyen légkondit a lakásba?
- Interactive Brokers társalgó
- Futás, futópályák
- Honor Magic 8 Pro Air a neve, január 19-én mutatják be
- Egyéni arckép 2. lépés: ARCKÉPSZERKESZTŐ
- További aktív témák...
- Predator Helios Neo 18 18" QHD+ IPS i9-14900HX RTX 4070 32GB 512GB NVMe magyar vbill gar
- Asus GTX 1060 - 6GB
- ÚJ CORE I5 14400F GAMER MAX PC 16-32GB RAM 512GB NVME SSD NVIDIA RTX 2060 6GB DDR6 2ÉV GAR!
- Új (kibontott) Sage Express Impress SES876BSS
- ÚJ ASUS TUF AMD RYZEN 5 5600X GAMER MAX PC 16-32Gb RAM 512GB SSD ÚJ RTX 5060 8GB DDR7 2ÉV GAR
- iPhone XR 64GB Black -1 ÉV GARANCIA - Kártyafüggetlen, MS3993, 100% Akkumulátor
- HIBÁTLAN iPhone 14 Pro 128GB Space Black -1 ÉV GARANCIA - Kártyafüggetlen
- GYÖNYÖRŰ iPhone 13 Pro 256GB Gold -1 ÉV GARANCIA - Kártyafüggetlen, MS3963
- 2db Samsung Galaxy A6 32GB (Kijelző törött)
- HIBÁTLAN iPhone 13 mini 128GB Pink -1 ÉV GARANCIA -Kártyafüggetlen, MS3844
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopszaki Kft.
Város: Budapest

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