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

računanje determinante matrice

[es] :: C++ programiranje :: računanje determinante matrice

[ Pregleda: 2223 | Odgovora: 8 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

tdzo

Član broj: 92798
Poruke: 6
*.lascina.sczg.hr.



Profil

icon računanje determinante matrice26.04.2006. u 10:24

pozdrav

imam za ovakav zadatk pa ak mi ga možete riješiti i u c++ i u fortranu (verzija 90 pa nadalje)

izračunaj determinantu matrice( dimenzija n<4) pa ju ispiši ...podaci se unose preko standardnog inputa...s time da se prvo unese red matrice

hvala

[Ovu poruku je menjao tdzo dana 26.04.2006. u 11:27 GMT+1]
26.04.2006. u 10:24 

Mali Misha
Mihajlo Anđelković
NBGD

Član broj: 79396
Poruke: 339
*.powernet.bg.

ICQ: 195487525
Sajt: cpptea.com


Profil

icon Re: računanje determinante matrice26.04.2006. u 12:08
Znaci matrice 1., 2. i 3. reda









- Unos i kontrola n.
- Unos n2 brojeva koji bi redom bili a,b,c, ... .
- Izracunavanje i ispis trazenog broja po odgovarajucoj formuli.

*edit*
Fortran 90 Programmer's reference
C/C++ reference

[Ovu poruku je menjao Mali Misha dana 26.04.2006. u 13:11 GMT+1]
Ipak se ++uje.
26.04.2006. u 12:08 

tdzo

Član broj: 92798
Poruke: 6
*.lascina.sczg.hr.



Profil

icon Re: računanje determinante matrice26.04.2006. u 17:32
hvala poslužit će....napravit ću ovakvo bez for i do petljanja samo s if kontrolom
26.04.2006. u 17:32 

reject
Ivan Pesic
Bgd

Član broj: 7659
Poruke: 2167
*.83.beocity.net.

Sajt: www.filmnoirthemovie.com


Profil

icon Re: računanje determinante matrice26.04.2006. u 17:40
a sto ne bi napravio matricu
Code:

1 1 1
1 1 1
1 1 1

upisao samo onoliko vrednosti koliko user unese u startu
(naravno, na prava mesta) i uradio ko ono gore? Isto ti se vata. :)
Mass murder ain’t just painless,
Now we’ve made it cute.
26.04.2006. u 17:40 

Mali Misha
Mihajlo Anđelković
NBGD

Član broj: 79396
Poruke: 339
*.powernet.bg.

ICQ: 195487525
Sajt: cpptea.com


Profil

icon Re: računanje determinante matrice26.04.2006. u 19:01
reject da ne mislis na matricu

umesto ?

jer je dok je
Ipak se ++uje.
26.04.2006. u 19:01 

tdzo

Član broj: 92798
Poruke: 6
*.lascina.sczg.hr.



Profil

icon Re: računanje determinante matrice26.04.2006. u 19:14
program zadaca
implicit none
integer ::q,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p
print*,'unesi dimeziju matrice n (za oblik n*n)najviše do 4'
read*,q
if((q.le.0).and.(q.gt.5)) then !program te baca van!
print*,'promašio si velicinu'
else if(q.eq.1) then
print*,'unesi jedan clan matrice 1*1'
read*,a
print*,'iznos determinante je',a
else if(q.eq.2) then
print*,'unesi 4 clana matrice 2*2'
read*,a,b,c,d
print*,'iznos determinante je',a*d-b*c
else if(q.eq.3) then
print*,'unesi 9 clanova matrice 3*3'
read*,a,b,c,d,e,f,g,h,i
print*,'iznos determinante je',a*e*i+b*f*g+c*d*h-c*e*g-d*b*i-a*f*h
else if(q.eq.4) then
print*,'unesi 16 clanova matrice 4*4'
read*,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p
print*,'iznos determinante je',a*f*k*n+b*g*l*m+c*h*i*n+d*l*j*o-d*g*j*m-c*f*i*n-b*e*l*o-a*h*k*n*m

endif
endprogram

evo programa....napravio sam ga na brzinu....bez ikakvih do petlji....arraya.....(nismo još radili ih)(u fortranu)


samo jedno pitanje:

if((q.le.0).and.(q.gt.5)) then !program te baca van!
print*,'promašio si velicinu'

zašto neće da mi ovo ispiše pod print?


26.04.2006. u 19:14 

reject
Ivan Pesic
Bgd

Član broj: 7659
Poruke: 2167
*.83.beocity.net.

Sajt: www.filmnoirthemovie.com


Profil

icon Re: računanje determinante matrice26.04.2006. u 19:36
hehehe, al sam ja zardjo. lele... :)
Mass murder ain’t just painless,
Now we’ve made it cute.
26.04.2006. u 19:36 

Mali Misha
Mihajlo Anđelković
NBGD

Član broj: 79396
Poruke: 339
*.powernet.bg.

ICQ: 195487525
Sajt: cpptea.com


Profil

icon Re: računanje determinante matrice26.04.2006. u 20:30
tdzo, zasto ne rece da ti treba za n ≤ 4? pitam i jer mi se cini da ti algoritam za 4 bas i ne pasuje...

ako ti treba samo jos 4x4, mogao bi da napravis posebnu funkciju za 3x3 pa onda uradis sledece:



U suprotnom vidi npr. Lajbnicovu formulu.

Rezultate mozes da proveravas ovde: http://www.arndt-bruenner.de/mathe/scripts/determinanten.htm
Ipak se ++uje.
26.04.2006. u 20:30 

tdzo

Član broj: 92798
Poruke: 6
*.phy.hr.



Profil

icon Re: računanje determinante matrice27.04.2006. u 13:07
ma zaboravih..... inace hvala na algoritmima( sarusovo pravilo)....ja sam mislio ju riješit gauss-jordanovom metodom...
27.04.2006. u 13:07 

[es] :: C++ programiranje :: računanje determinante matrice

[ Pregleda: 2223 | Odgovora: 8 ]

Postavi temu Odgovori

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