Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Pronalazak površine ispod krivulje!?!?

[es] :: Pascal / Delphi / Kylix :: Pronalazak površine ispod krivulje!?!?

[ Pregleda: 3184 | Odgovora: 11 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

--daniel--

Član broj: 82022
Poruke: 48
*.cmu.carnet.hr.



Profil

icon Pronalazak površine ispod krivulje!?!?06.02.2006. u 22:43 - pre 221 meseci
evo malo sam rješavo zadatke i naišao na jedan zanimljiv iz c++. dali ga neko zna rješiti u pascalu?

Tomislav says:
1. Napisati program koji će naći površinu ispod krivulje y = a*x*abs(sin(b*x)) u intervalu od zadanog x1 do zadanog x2. Aproksimirati površinu pomoću n trapeza. Parametre a i b učitati kao realne brojeve, a broj trapeza n kao cijeli broj.

Tomislav says:
Površina ispod krivulje y = f u intervalu od x1 do x2 može se približno izračunati trapeznom metodom tako da se cijela površina aproksimira određenim brojem trapeza. Površina pojedinog trapeza je:
Pi=dx * ( f(xi) + f(xi + dx) )/2

Tomislav says:
Tada je ukupna površina P = ΣPi
Za izračun sinusa koristiti funkciju sin iz biblioteke math.h. Za određivanje apsolutne vrijednosti (abs) koristiti funkciju fabs iz iste biblioteke.

Tko radi taj i griješ, a tko ne radi već pravi jednu pogrešku!!
 
Odgovor na temu

--daniel--

Član broj: 82022
Poruke: 48
*.cmu.carnet.hr.



Profil

icon Re: Pronalazak površine ispod krivulje!?!?06.02.2006. u 22:45 - pre 221 meseci
Citat:
Za izračun sinusa koristiti funkciju sin iz biblioteke math.h. Za određivanje apsolutne vrijednosti (abs) koristiti funkciju fabs iz iste biblioteke.


ovaj dio ne važi!
Tko radi taj i griješ, a tko ne radi već pravi jednu pogrešku!!
 
Odgovor na temu

--daniel--

Član broj: 82022
Poruke: 48
*.cmu.carnet.hr.



Profil

icon Re: Pronalazak površine ispod krivulje!?!?06.02.2006. u 23:12 - pre 221 meseci
diste matemotičari...hehehe

NW^
Tko radi taj i griješ, a tko ne radi već pravi jednu pogrešku!!
 
Odgovor na temu

Srki_82
Srdjan Tot
Me @ My Home
Ljubljana

Član broj: 28226
Poruke: 1403
82.208.201.*

ICQ: 246436949


+10 Profil

icon Re: Pronalazak površine ispod krivulje!?!?07.02.2006. u 07:17 - pre 221 meseci
Trazis matematicare u pogresnom delu foruma. Ovde su programeri

Da si pitao kako da se objekat klase definisane u dinamickoj datoteci kreira u glavnom programu, pre bi dobio odgovor

Ovakva pitanja postavljaj u Art of programming jer im je tamo mesto.

Eventualno, mozes postaviti kod u C++ pa ako neko ume i ima vremena moze da ga prevede... mada, ko zna... mozda ti neko i uradi ovaj zadatak

[Ovu poruku je menjao Srki_82 dana 07.02.2006. u 08:17 GMT+1]
 
Odgovor na temu

--daniel--

Član broj: 82022
Poruke: 48
*.cmu.carnet.hr.



Profil

icon Re: Pronalazak površine ispod krivulje!?!?07.02.2006. u 19:31 - pre 221 meseci
Citat:
Trazis matematicare u pogresnom delu foruma. Ovde su programeri


hehehe, ma kakvi su to programeri a da nisu matematičari!

ovo sam ovdi postavio jer sam trebo kod u pascalu, ali ajd neka onda moderator prebaci u Art of programming, ili da ja tamo otvorim novu temu???

p.s. ajd može i u drugim programskim jezicima rješenje ili bar naznake rješenja!
Tko radi taj i griješ, a tko ne radi već pravi jednu pogrešku!!
 
Odgovor na temu

Nemanja Avramović
Engineering Manager
MENU Technologies
Beograd, Srbija

Član broj: 32202
Poruke: 4391
195.252.99.*

Sajt: https://avramovic.info


+46 Profil

icon Re: Pronalazak površine ispod krivulje!?!?07.02.2006. u 21:45 - pre 221 meseci
Grešiš, ovaj, grešiš silno sine... :D
Uglavnom se nisam bavio grafikom u programiranju, tako da mi uglavnom matematika nije ni trebala (osim onih osnovnih operacija). Uglavnom je i ne znam...
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

--daniel--

Član broj: 82022
Poruke: 48
*.cmu.carnet.hr.



Profil

icon Re: Pronalazak površine ispod krivulje!?!?07.02.2006. u 22:22 - pre 221 meseci
Izgleda da nikakve koristi od pascal fourma! morat ču ja sam ovo postavit u Art of Programming!
Tko radi taj i griješ, a tko ne radi već pravi jednu pogrešku!!
 
Odgovor na temu

obucina

Član broj: 38191
Poruke: 723

Jabber: obucina


+7 Profil

icon Re: Pronalazak površine ispod krivulje!?!?08.02.2006. u 00:11 - pre 221 meseci
Citat:
--daniel--: Izgleda da nikakve koristi od pascal fourma! morat ču ja sam ovo postavit u Art of Programming!

Resenje mogu da uradim u nekoliko jezika, ako se potrudim mogu da uradim i crtanje grafika, mogu da ti kazem ime matematicara koji je bas ovo sto ti hoces da uradis zavio u teoremu, a ako se jos malo potrudim mogu da ti ispisem sve teoreme koje znam o "povrsini ispod krivulje", a zapravo integralu, u tvom slucaju odredjenom.
Ali, mrzi me. Da ne kazem da necu...
Tomislav ti je rekao apsolutno sve sto ti treba da znas da bi ovo izracunao. A i nesto se nakupilo dece koja bi htela da im se uradi domaci...

Inace, tema je zrela za brisanje.
 
Odgovor na temu

Milan Milosevic

Član broj: 67
Poruke: 932
*.bankerinter.net.



+31 Profil

icon Re: Pronalazak površine ispod krivulje!?!?08.02.2006. u 01:05 - pre 221 meseci
Pa to mi lici na prvi pogled na Rimanov integeral .(rimanova suma) i.t.d.....
 
Odgovor na temu

obucina

Član broj: 38191
Poruke: 723

Jabber: obucina


+7 Profil

icon Re: Pronalazak površine ispod krivulje!?!?08.02.2006. u 07:40 - pre 221 meseci
YUP!!! Rimanova suma.
 
Odgovor na temu

idb
Ivan Bulic
Beograd

Član broj: 4436
Poruke: 402



Profil

icon Re: Pronalazak površine ispod krivulje!?!?08.02.2006. u 11:32 - pre 221 meseci
Citat:
p.s. ajd može i u drugim programskim jezicima rješenje ili bar naznake rješenja!
Bravo decko, vidim poznajes mnoge programske jezike, jedino ti je malo matematika problem, ali da se to resiti. Evo ti funkcije za resavanje integrala trapezoidnom metodom. Stvarnu funkciju prosledi kao parametar i vozi sve sljaka!
Code:
    --calc_func : declared in main module as function
    --rv        : round to value actualy may be nill too
    function Trapezoid_Method(calc_func,rv)
        print("\nTrapezoid method");
        print("I=h/2*[f(a)+f(b)+2*[f(x1)+...f(xn-1)]]");
        local prevI=0;
        local curentI=0;
        local n=startn;
        local hofset=0;
        local iteration=0;
        local doneornot=0;
        while doneornot~=1 do
           iteration=iteration+1;
           curentI=0;
           hofset=(endval-startval)/n;--calculate the h
           local i=startval+hofset;
           --begin sumarize the midle placed values
           while i<endval do
              curentI=curentI+calc_func(i);
              i=i+hofset;
           end --of for
           --do it by formula
           curentI=roundval(hofset/2*(curentI*2+calc_func(startval)+calc_func(endval)),rv);
           print("Curent iteration: "..iteration," I: "..curentI);
           --we not checking first iteration because we havn't previous
           if iteration~=1 then 
              if err>abs(curentI-prevI) then --actualy it is called epsilon
                 doneornot=1; 
              end
           end
           prevI=curentI;
           if doneornot==0 then
              n=n*2;--make it bigger by two
           end
        end --of while
        return curentI,iteration,n,hofset;
    end


;) izvini paskal kompajler mi trenutno nije instaliran....
idb
P.S. koliko imas otvorenih naloga na ES?
 
Odgovor na temu

--daniel--

Član broj: 82022
Poruke: 48
*.cmu.carnet.hr.



Profil

icon Re: Pronalazak površine ispod krivulje!?!?08.02.2006. u 22:18 - pre 221 meseci
ajd fala!

Tko radi taj i griješ, a tko ne radi već pravi jednu pogrešku!!
 
Odgovor na temu

[es] :: Pascal / Delphi / Kylix :: Pronalazak površine ispod krivulje!?!?

[ Pregleda: 3184 | Odgovora: 11 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.