Search
 
 
  Engleski
 
 
 
Open in this window (click to change)
Forum@DeGiorgi: Početna
Forum za podršku nastavi na PMF-MO
Login Registracija FAQ Smajlići Članstvo Pretražnik Forum@DeGiorgi: Početna

matrice
WWW:

Moja sarma
 
Započnite novu temu   Odgovorite na temu   printer-friendly view    Forum@DeGiorgi: Početna -> Kolegiji 1. godine, preddiplomski studij Matematika -> Programiranje 1 i 2
Prethodna tema :: Sljedeća tema  
Autor/ica Poruka
kristina
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 11. 12. 2003. (12:44:13)
Postovi: (DE)16
Spol: žensko
Sarma = la pohva - posuda
-6 = 11 - 17

PostPostano: 13:07 čet, 5. 2. 2004    Naslov: matrice Citirajte i odgovorite

Jel može netko na brzinu provjeriti ove programčiće. Čula sam da prof. Drmač jako voli matrice pa moram to proći.

Da li je matrica gornjetrokutasta:

gtr=true
za i=1,....,n-1 radi
za j=i+1,....,n radi
ako je a[j,i] <> 0 onda gtr=false
ispiši gtr


Da li je donjetrokutasta:
umjesto predzadnjeg reda ide: ako je a[i,j]<>0 onda dtr=false


Transponiranje:

za i=1,....n-1 radi
za j=i+1,....,n radi
temp=a[i,j]
a[i,j]=a[j,i]
a[j,i]=temp
Jel može netko na brzinu provjeriti ove programčiće. Čula sam da prof. Drmač jako voli matrice pa moram to proći.

Da li je matrica gornjetrokutasta:

gtr=true
za i=1,....,n-1 radi
za j=i+1,....,n radi
ako je a[j,i] <> 0 onda gtr=false
ispiši gtr


Da li je donjetrokutasta:
umjesto predzadnjeg reda ide: ako je a[i,j]<>0 onda dtr=false


Transponiranje:

za i=1,....n-1 radi
za j=i+1,....,n radi
temp=a[i,j]
a[i,j]=a[j,i]
a[j,i]=temp


[Vrh]
Korisnički profil Pošaljite privatnu poruku
steelworker
Site Admin
Site Admin


Pridružen/a: 25. 04. 2003. (11:21:04)
Postovi: (698)16
Sarma = la pohva - posuda
44 = 50 - 6
Lokacija: 4-dimensional space-time continuum. Or some 11-dimensional continuum? Dunna, it's all relative.

PostPostano: 15:58 čet, 5. 2. 2004    Naslov: Re: matrice Citirajte i odgovorite

[code:1]gtr=true
za i=1,....,n-1 radi
za j=i+1,....,n radi
ako je a[j,i] <> 0 onda gtr=false
ispiši gtr[/code:1]

OK :D
____________________________

[quote="kristina"]Da li je donjetrokutasta:
umjesto predzadnjeg reda ide: [code:1]ako je a[i,j]<>0 onda dtr=false[/code:1][/quote]

OK :D
P.S. Naravno, onda ti i na pocetku treba pisati [code:1]dtr=true[/code:1] umjesto [code:1]gtr=true[/code:1]

i zadnji red treba biti [code:1]ispisi dtr[/code:1]umjesto[code:1]ispisi gtr[/code:1]
_________________________________

[quote="kristina"]Transponiranje:

[code:1]za i=1,....n-1 radi
za j=i+1,....,n radi
temp=a[i,j]
a[i,j]=a[j,i]
a[j,i]=temp[/code:1][/quote]

OK, ako se ovo [b]radi[/b] odnosi na sve tri slijedece naredbe tj. :

[code:1]za i=1,....n-1 radi
za j=i+1,....,n radi
{
temp=a[i,j]
a[i,j]=a[j,i]
a[j,i]=temp
}[/code:1]

Sad si probaj mnozit, trazit inverz... :kuckkuck:
Kod:
gtr=true
za i=1,....,n-1 radi
   za j=i+1,....,n radi
      ako je a[j,i] <> 0 onda gtr=false
ispiši gtr


OK Very Happy
____________________________

kristina (napisa):
Da li je donjetrokutasta:
umjesto predzadnjeg reda ide:
Kod:
ako je a[i,j]<>0 onda dtr=false


OK Very Happy
P.S. Naravno, onda ti i na pocetku treba pisati
Kod:
dtr=true
umjesto
Kod:
gtr=true


i zadnji red treba biti
Kod:
ispisi dtr
umjesto
Kod:
ispisi gtr

_________________________________

kristina (napisa):
Transponiranje:

Kod:
za i=1,....n-1 radi
   za j=i+1,....,n radi
        temp=a[i,j]
        a[i,j]=a[j,i]
        a[j,i]=temp


OK, ako se ovo radi odnosi na sve tri slijedece naredbe tj. :

Kod:
za i=1,....n-1 radi
   za j=i+1,....,n radi
   {
        temp=a[i,j]
        a[i,j]=a[j,i]
        a[j,i]=temp
   }


Sad si probaj mnozit, trazit inverz... Cekam Blue Screen of Death



_________________
I live like this 'cause I like it
And I've seen too much to pretend
You can't ignore the beauty in the things that you love
Like you can't stand the hatred and the lies
[Vrh]
Korisnički profil Pošaljite privatnu poruku Posjetite Web stranice
steelworker
Site Admin
Site Admin


Pridružen/a: 25. 04. 2003. (11:21:04)
Postovi: (698)16
Sarma = la pohva - posuda
44 = 50 - 6
Lokacija: 4-dimensional space-time continuum. Or some 11-dimensional continuum? Dunna, it's all relative.

PostPostano: 17:21 čet, 5. 2. 2004    Naslov: Re: matrice Citirajte i odgovorite

[quote="steelworker"]Transponiranje:

[code:1]za i=1,....n-1 radi
za j=i+1,....,n radi
{
temp=a[i,j]
a[i,j]=a[j,i]
a[j,i]=temp
}[/code:1][/quote]

Ovo mozes i ovako (bez upotrebe dodatne varijable temp):

[code:1]za i=1,....n-1 radi
za j=i+1,....,n radi
{
a[i,j]=a[i,j] + a[j,i]
a[j,i]=a[i,j] - a[j,i]
a[i,j]=a[i,j] - a[j,i]
}[/code:1]

Samo tu pretpostavljas da ti te matrice sadrze brojeve (koje mozes oduzimati i zbrajati), a i moze doc do greske prilikom racunanja, ali zato ne koristis pomocnu varijablu - [i]koristis manje memorije[/i].

A sad ovisno o tome kaj imas u matricama odlucis kaj oces, makar ti je ono sa [i]temp[/i] sigurnije( citaj [b]bolje[/b]) jer sigurno izbjegnes eventualne greske koje bi dobila pri racunjanju da radis bez [i]temp[/i], a i radi za bilo kaj da imas u toj matrici.

P.S. Al mislim da ti to nece trebat na usmenom tak da se nemoj s tim zamarati i zbunjivat (ako ti djeluje zbunjujuce). Sam ono - moze se i tak.
steelworker (napisa):
Transponiranje:

Kod:
za i=1,....n-1 radi
   za j=i+1,....,n radi
   {
        temp=a[i,j]
        a[i,j]=a[j,i]
        a[j,i]=temp
   }


Ovo mozes i ovako (bez upotrebe dodatne varijable temp):

Kod:
za i=1,....n-1 radi
   za j=i+1,....,n radi
   {
        a[i,j]=a[i,j] + a[j,i]
        a[j,i]=a[i,j] - a[j,i]
        a[i,j]=a[i,j] - a[j,i]
   }


Samo tu pretpostavljas da ti te matrice sadrze brojeve (koje mozes oduzimati i zbrajati), a i moze doc do greske prilikom racunanja, ali zato ne koristis pomocnu varijablu - koristis manje memorije.

A sad ovisno o tome kaj imas u matricama odlucis kaj oces, makar ti je ono sa temp sigurnije( citaj bolje) jer sigurno izbjegnes eventualne greske koje bi dobila pri racunjanju da radis bez temp, a i radi za bilo kaj da imas u toj matrici.

P.S. Al mislim da ti to nece trebat na usmenom tak da se nemoj s tim zamarati i zbunjivat (ako ti djeluje zbunjujuce). Sam ono - moze se i tak.



_________________
I live like this 'cause I like it
And I've seen too much to pretend
You can't ignore the beauty in the things that you love
Like you can't stand the hatred and the lies
[Vrh]
Korisnički profil Pošaljite privatnu poruku Posjetite Web stranice
vsego
Site Admin
Site Admin


Pridružen/a: 06. 10. 2002. (22:07:09)
Postovi: (3562)16
Spol: zombi
Sarma = la pohva - posuda
854 = 1068 - 214
Lokacija: /sbin/init

PostPostano: 23:33 čet, 5. 2. 2004    Naslov: Re: matrice Citirajte i odgovorite

[quote="steelworker"]Ovo mozes i ovako (bez upotrebe dodatne varijable temp):
[code:1]za i=1,....n-1 radi
za j=i+1,....,n radi
{
a[i,j]=a[i,j] + a[j,i]
a[j,i]=a[i,j] - a[j,i]
a[i,j]=a[i,j] - a[j,i]
}[/code:1][/quote]

Steel, please, ne zbunjuj ljude... :roll: Dobro je preko [i]tempa[/i]. :g:
steelworker (napisa):
Ovo mozes i ovako (bez upotrebe dodatne varijable temp):
Kod:
za i=1,....n-1 radi
   za j=i+1,....,n radi
   {
        a[i,j]=a[i,j] + a[j,i]
        a[j,i]=a[i,j] - a[j,i]
        a[i,j]=a[i,j] - a[j,i]
   }


Steel, please, ne zbunjuj ljude... Rolling Eyes Dobro je preko tempa. Mr. Green



_________________
U pravilu ignoriram pitanja u krivim topicima i kodove koji nisu u [code]...[/code] blokovima.
Takodjer, OBJASNITE sto vas muci! "Sto mi je krivo?", bez opisa u cemu je problem, rijetko ce zadobiti moju paznju.
Drzim prodike
[Vrh]
Korisnički profil Pošaljite privatnu poruku
steelworker
Site Admin
Site Admin


Pridružen/a: 25. 04. 2003. (11:21:04)
Postovi: (698)16
Sarma = la pohva - posuda
44 = 50 - 6
Lokacija: 4-dimensional space-time continuum. Or some 11-dimensional continuum? Dunna, it's all relative.

PostPostano: 0:39 pet, 6. 2. 2004    Naslov: Re: matrice Citirajte i odgovorite

[quote="vsego"]Steel, please, ne zbunjuj ljude... :roll: Dobro je preko [i]tempa[/i]. :g:[/quote]

Ma je naravno da je dobro i bolje i ovo im ne treba (to sam i napisal). Sam sam mislil onak BTW, kao [i]Jeste li znali?[/i].

Zao mi je ak sam zbunil nekog :oops: , sam vi radite preko [i]temp[/i]-a tak treba.
vsego (napisa):
Steel, please, ne zbunjuj ljude... Rolling Eyes Dobro je preko tempa. Mr. Green


Ma je naravno da je dobro i bolje i ovo im ne treba (to sam i napisal). Sam sam mislil onak BTW, kao Jeste li znali?.

Zao mi je ak sam zbunil nekog Embarassed , sam vi radite preko temp-a tak treba.



_________________
I live like this 'cause I like it
And I've seen too much to pretend
You can't ignore the beauty in the things that you love
Like you can't stand the hatred and the lies
[Vrh]
Korisnički profil Pošaljite privatnu poruku Posjetite Web stranice
veky
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 09. 12. 2002. (19:59:43)
Postovi: (5B0)16
Sarma = la pohva - posuda
22 = 24 - 2
Lokacija: negdje daleko...

PostPostano: 11:08 pet, 6. 2. 2004    Naslov: Re: matrice Citirajte i odgovorite

[quote="vsego"][quote="steelworker"]Ovo mozes i ovako (bez upotrebe dodatne varijable temp):
[code:1]za i=1,....n-1 radi
za j=i+1,....,n radi
{
a[i,j]=a[i,j] + a[j,i]
a[j,i]=a[i,j] - a[j,i]
a[i,j]=a[i,j] - a[j,i]
}[/code:1][/quote]

Steel, please, ne zbunjuj ljude... :roll: Dobro je preko [i]tempa[/i]. :g:[/quote]

Ma neee... temp troši previše memorije, s + i - imaš problema s overflowom... ma najbolje je ovako:

a[i,j]^=a[j,i]^=a[i,j]^=a[j,i] ;-)
vsego (napisa):
steelworker (napisa):
Ovo mozes i ovako (bez upotrebe dodatne varijable temp):
Kod:
za i=1,....n-1 radi
   za j=i+1,....,n radi
   {
        a[i,j]=a[i,j] + a[j,i]
        a[j,i]=a[i,j] - a[j,i]
        a[i,j]=a[i,j] - a[j,i]
   }


Steel, please, ne zbunjuj ljude... Rolling Eyes Dobro je preko tempa. Mr. Green


Ma neee... temp troši previše memorije, s + i - imaš problema s overflowom... ma najbolje je ovako:

a[i,j]^=a[j,i]^=a[i,j]^=a[j,i] Wink


[Vrh]
Korisnički profil Pošaljite privatnu poruku Pošaljite e-mail Posjetite Web stranice
ego.........
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 01. 02. 2004. (11:33:40)
Postovi: (4)16
Sarma = la pohva - posuda
= 0 - 0

PostPostano: 9:48 pon, 15. 3. 2004    Naslov: Citirajte i odgovorite

Da li netko moze napisati algoritam za mnozenje matrice i stupca......
hvala
Da li netko moze napisati algoritam za mnozenje matrice i stupca......
hvala



_________________
www.rnb-confusion.com
[Vrh]
Korisnički profil Pošaljite privatnu poruku Posjetite Web stranice
veky
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 09. 12. 2002. (19:59:43)
Postovi: (5B0)16
Sarma = la pohva - posuda
22 = 24 - 2
Lokacija: negdje daleko...

PostPostano: 9:52 pon, 15. 3. 2004    Naslov: Citirajte i odgovorite

[quote="ego........."]Da li netko moze napisati algoritam za mnozenje matrice i stupca......
hvala[/quote]

Ne da može, nego je to već napravio. http://degiorgi.math.hr/forum/viewtopic.php?p=10793#10793 .
ego......... (napisa):
Da li netko moze napisati algoritam za mnozenje matrice i stupca......
hvala


Ne da može, nego je to već napravio. http://degiorgi.math.hr/forum/viewtopic.php?p=10793#10793 .


[Vrh]
Korisnički profil Pošaljite privatnu poruku Pošaljite e-mail Posjetite Web stranice
Prethodni postovi:   
Započnite novu temu   Odgovorite na temu   printer-friendly view    Forum@DeGiorgi: Početna -> Kolegiji 1. godine, preddiplomski studij Matematika -> Programiranje 1 i 2 Vremenska zona: GMT + 01:00.
Stranica 1 / 1.

 
Forum(o)Bir:  
Ne možete otvarati nove teme.
Ne možete odgovarati na postove.
Ne možete uređivati Vaše postove.
Ne možete izbrisati Vaše postove.
Ne možete glasovati u anketama.
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2002 phpBB Group
Theme created by Vjacheslav Trushkin
HR (Cro) by Ančica Sečan