Započni novu temu Ova tema je zaključana, ne možete da menjate postove ili da odgovarate  [ 415 Posta ]  Idi na stranicu Prethodni  1, 2, 3, 4, 5, 6 ... 17  Sledeća
Autoru Poruka
PostPoslato: 02.11.2011. 22:36:19 

Pridružio se: 28.01.2009. 16:36:38
Postovi: 744
Godina: III
Smer: IS
znaci imacu 0 bodova iz ovog glupog testa.
mene interesuje sledece:
jel mogu ja da radim preko 2 niza? [i], [j], za matricu?
kako ide sintaksa za for petlju? kako se setam kroz matricu? kako bi vi odradili da pozivate sve elemente koju su izmedju 15 i 75? ja sam to radio preko 2 niza, jedan se puni proverom, ako je neki elemnt veci od 15, a drugi se puni ako je neki element manji od 75, i posle ih samo sucelim preko if(i==j), i ako jeste onda ce da mi nor. sabere koliko imatakvih elemenata suma=suma+1;
I ne znam da li ima potrebe da zadajemo ulaz u m.file, da li moze SVE da pisemo u m.file? tako mi misli ne lutaju tamo vamo :)


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
PostPoslato: 03.11.2011. 00:04:38 

Pridružio se: 01.11.2011. 17:46:22
Postovi: 22
Godina: III
Smer: IS
1. Možeš ali upetljaćeš se ko niko
2. For petlja ti ide ovako for i = begin:end primer: (for i = 1:3), dok ovaj zadnji broj 3 moze da ti bude bilo sta.
3. Imas moj kod na prosloj strani, ako i malo znas programiranje, shvatices :)
4. U funkciju u m file ulazi argumenat(slicno ulaznim argumentima u metodi u javi). Sad ako ti traze funkciju koja prima matricu, ulaz je matrica,....
5. Mali savet, dok smisljas kod sluzi se command window, koji ti odmah izbaci resenje, tako da znas na cemu si :)
P.S. Online dokumentacija za matlab je odlicna, googlaj sve sto ti treba :)


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
PostPoslato: 03.11.2011. 00:41:02 

Pridružio se: 28.01.2009. 16:36:38
Postovi: 744
Godina: III
Smer: IS
ma znam ja to skinuo sam 100 megabajta kojekakvih knjiga sto na engleskom sto na srpskom, usput prolazim i trening na njihovom sajtu. Ja sam rodjen sa Internetom :)
evo sad sam nasao jos jedan nacin iz te kojekakve knjige npr:

definisem matricu bilo gde (u command window ili u m.file-u) M=fix(5*rand(4));
s=0;
for a=1:4
for b=1:4
if(M(a,b)<5) s=s+1;
end;
end;
end;
disp(s);

Ja sam se patio sa cinjenicom da nisam znao kako se setam kroz niz..mozda ce ovo nekome da zatreba, ali to je to sto si i ti napisao. ja sam ovako nabacao susterski :)

e da ako znas ili ako bilo ko zna kako se radi onaj poslednji zadatak za domaci pod c) ona fora sa polinomom, mislim gledam ja ovaj kod sto si otkucao, ali ako moze neko pojasnjenje, zasto bas tako? :)


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
PostPoslato: 03.11.2011. 11:47:08 

Pridružio se: 13.01.2011. 11:36:33
Postovi: 133
Godina: III
Smer: IS
Jel bi mogao mozda neko da pojasni malo ovaj kod za 2 zadatak pod c? :D


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
PostPoslato: 03.11.2011. 15:20:18 
Moderator
Korisnikov avatar

Pridružio se: 24.07.2006. 16:33:51
Postovi: 10041
Godina: Dipl.
Smer: IS
Kako se pravi transponovana matrica zadate matrice?

_________________
There are three things all wise men fear: the sea in storm, a night with no moon, and the anger of a gentle man.


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
PostPoslato: 03.11.2011. 15:48:18 
Korisnikov avatar

Pridružio se: 20.06.2011. 20:28:29
Postovi: 46
Godina: IV
Smer: IS
ako je matrica A, transponovana se pravi samo sa A'


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
PostPoslato: 03.11.2011. 16:43:02 

Pridružio se: 20.10.2009. 15:08:33
Postovi: 126
Godina: IV
Smer: IS
Ajd da pojasnimo ono. DAkle kolega/koleginica rece kod a ja cu vam dopisati komentare:
%Definisemo matricu A
A=[-2,8,4;-8,8,10;4,2,8]
%Matrica B u zadatku je dato da su vrednosti ovoga vrednosti sporedne brojevi sa sporedne dijagonale, dakle prvo fliplr da biste obrnuli dijagonalu a onda trazite diagonalu funkcijom diag
B=diag(fliplr(magic(3)))
%kao sto znate posto imamo A*x=B onda ce x(matrica) biti x=B/A sto je kod matrica ustvari mnozenje inverznom matricom inv(A)
x=inv(A)*B
%mada mozda gresim pa mzoe i onako
%Imate vektor B=[b1;b2;b3] dakel moramo transponovati B' pa onda imate btransponovano=[b1 b2 b3] ovakva matrica definise polinom b1*x^2 + b2*x + b3 a sada da bismo dobili vrednosti tog polinoma u nekoj tacci pozvacemo funkciju polyval tj evaluiraj polinom definisan prvim parametrom vrednoscu drugog parametra. U ovom slucaju trazi se da ta vrednost bude suma svih elemenata matrice A
polyval(p,sum(sum(A)))

A ako enkoga zanima kako sm oto radili epske nek pogleda ovo
http://www.youtube.com/watch?v=PTN8rgan ... ure=relmfu


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
PostPoslato: 03.11.2011. 16:48:33 

Pridružio se: 01.11.2011. 17:46:22
Postovi: 22
Godina: III
Smer: IS
beeny je napisao:
Jel bi mogao mozda neko da pojasni malo ovaj kod za 2 zadatak pod c? :D


Kod je:

Kod:
c=size(A);
for i=1:c(1)
    for j=1:c(2)
    if (A(i,j)>75 && A(i,j)<100)
        disp((i-1)*7+j);
    end
j=j+1;
    end
i=i+1;
end


Prvo se pravi matrica C koja izgleda ovako C = [4 3] odnosno, ona oslikava koliko ima redova(4) i kolona(3) prosledjene matrice (A). Onda krece for petlja. Pocinje sa 1 i idi do prve vrednosti u matrici c, u ovom slucaju 4. Jer to je broj redova. Analogno ovome, j ide do broja kolona. Onda stavlja if, koji ispituje da li element u matrici sa kordinatama i,j zadovoljava uslov iz zadatka. Ako zadovoljava ispisuje ga. Nakon toga uvecava j za 1 i i za 1 kako bi nastavio iteraciju petlje.


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
PostPoslato: 03.11.2011. 17:08:40 

Pridružio se: 13.01.2011. 11:36:33
Postovi: 133
Godina: III
Smer: IS
a zasto ide i-1? i hvala za ovo :)


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
PostPoslato: 03.11.2011. 17:36:15 

Pridružio se: 01.11.2011. 17:46:22
Postovi: 22
Godina: III
Smer: IS
To ti je algoritam da nadje dan. Uzmi naprimer element i=1, j=1, odnosno prvi element u matrici. Zameni u ovo forumulu...
(1-1)*7 + j i dobices 1. Analogno tome element [2,3] = (2-1)*7 + 3, i videces da je to treci element drugog reda. To vazi za svaki element ove matrice
P.S. no problemo :)


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
PostPoslato: 03.11.2011. 23:20:41 
Korisnikov avatar

Pridružio se: 01.07.2008. 17:38:07
Postovi: 36
Godina: Dipl.
Smer: IS
java je napisao:
for i=1:c(1)
    for j=1:c(2)
    if (A(i,j)>75 && A(i,j)<100)
        disp((i-1)*7+j);
    end
j=j+1;
    end
i=i+1;
end

Mislim da nema potrebe ovde da se stavlja i=i+1 i j=j+1


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
PostPoslato: 04.11.2011. 01:25:35 

Pridružio se: 28.01.2009. 16:36:38
Postovi: 744
Godina: III
Smer: IS
e jel zna neko za disp komandu, kako da pisem i tekst i neku promenljivu?
disp('Broj dana ukupno:'+sum+), napisem ovako, ali onda krene da mi izbacuje neki niz od zilijardu brojeva...

zna li neko? da ne bude ovako susterski u jednom redu broj dana, a u drugom dani... :)


i zasto ne moze ovaj drugi zadatak jednostavno ovako:

function [] = drugi ()

A=[81.4724 63.2359 95.7507 95.7167 42.1761 65.5741 67.8735;
90.5792 9.7540 96.4889 48.5376 91.5736 3.5712 75.7740;
12.6987 27.8498 15.7613 80.0280 79.2207 84.9129 74.3132;
91.3376 54.6882 97.0593 14.1886 95.9492 93.3993 39.2227;]

[i j]=find(A>20 & A<80);

dani=[i j];
dani1=dani';


disp(dani1);
y=max(size(dani1));
disp(y);


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
PostPoslato: 04.11.2011. 05:19:46 
Korisnikov avatar

Pridružio se: 02.11.2002. 15:44:31
Postovi: 4344
Lokacija: za kompjuterom
Godina: Dipl.
Smer: IS
java je napisao:
Rešenje drugog zadatka:
Kod:
function [] = drugiZadatak(A)
%Kolko kapiram ovaj zadatak 2 on se lagano moze odraditi u command windowu,
%ali preko m file izgleda ovako...
% pod a
[I,J] = find(A>15); 
if(I ~= 0)
n = max(size(I));
disp(n)
else
    disp('Nijedan dan gledanost nije bila veca')
end 
% pod b
[K,L] = find(A>20 & A<80);
if(K ~= 0)
    b = max(size(K));
    disp(b)
else
    disp('Nijedan dan gledanost nije bila veca od 20 a manja od 80')
end
% pod c
c=size(A);
for i=1:c(1)
    for j=1:c(2)
    if (A(i,j)>75 && A(i,j)<100)
        disp((i-1)*7+j);
    end
j=j+1;
    end
i=i+1;
end


Pošto se u zadatku ne traži da se eksplicitno napiše da "nijedan dan gledanost nije bila veća ili između", već samo ukupan broj dana, mislim da može i bez ovih silnih if-ova, te se sam kod može još malo pojednostavniti:

Kod:
function [] = drugiZadatak(A)
    %a) Broj dana sa gledanošću većom od 15
    Size = size(find(G>15));
    disp('Broj dana sa gledanošću većom od 15 je:');
    disp(Size(1,1));
   
    %b) Broj dana sa gledanošću između 20 i 80
    Size = size(find(G>20 & G<80));
    disp('Broj dana sa gledanošću između 20 i 80 je:');
    disp(Size(1,1));

    %c) Datumi sa gledanošću između 75 i 100 (ovaj pod c je dobar)
    c=size(A);
    for i=1:c(1)
        for j=1:c(2)
            if (A(i,j)>75 && A(i,j)<100)
                disp((i-1)*7+j);
            end
        end
    end
end


U svakom slučaju, svaka ti čast na ideji, odlično si to smislio :)

_________________
:: Sve prste na ruci, u jadu i muci partizanska složila je svest
I sad dokle treba, do sunca, do neba, visoko mi dižemo
pest! ::
:)


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
PostPoslato: 04.11.2011. 12:09:10 
Korisnikov avatar

Pridružio se: 02.11.2002. 15:44:31
Postovi: 4344
Lokacija: za kompjuterom
Godina: Dipl.
Smer: IS
Test1, grupa od 10-11:
Napisati f-ju koja prima kao parametre matricu A i polinom p, i radi sledece:
a) zamenjuje poslednju vrstu matrice A sumama elemenata matrice A po kolonama,
b) pronalazi broj zajednickih elemenata matrice A i njene transponovane matrice i ispituje da li je taj broj paran. Ispisuje odgovarajucu poruku na ekranu,
v) izracunava vrednost polinoma p za najmanji element matrice A.
To je to otprilike koliko se secam. Test traje 20 minuta.

_________________
:: Sve prste na ruci, u jadu i muci partizanska složila je svest
I sad dokle treba, do sunca, do neba, visoko mi dižemo
pest! ::
:)


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
PostPoslato: 19.11.2011. 16:05:12 

Pridružio se: 13.10.2009. 15:22:16
Postovi: 135
Godina: III
Smer: IS
Koji je mail aleksandra rakicevica?


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
PostPoslato: 24.11.2011. 16:21:04 
Korisnikov avatar

Pridružio se: 23.12.2008. 15:23:36
Postovi: 115
Godina: Apsolvent
Smer: IS
jel imamo sutra lab vezbe?


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
PostPoslato: 24.11.2011. 19:08:13 
Korisnikov avatar

Pridružio se: 20.01.2010. 12:15:04
Postovi: 241
Godina: IV
Smer: IS
Ne, kolokvijumska je nedelja i nastava se ne odrzava


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
PostPoslato: 25.11.2011. 01:33:07 
Korisnikov avatar

Pridružio se: 17.11.2005. 18:51:48
Postovi: 1263
Godina: Apsolvent
Smer: IS
A kad ce biti test? Jel imamo jos jedne vezbe pa onda?

_________________
Izrada svih vrsta radova, domaci iteh, simulacije, pois, epos, seminarski..
izradasvihvrstaradova@gmail.com


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
PostPoslato: 25.11.2011. 09:20:08 

Pridružio se: 09.11.2009. 19:37:34
Postovi: 495
Godina: II
Smer: IS
da..jos jedne vezbe pa onda test :)

_________________
...'al to nije vazno jer "osecam se foncy"..:)


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
PostPoslato: 25.11.2011. 15:53:44 
Korisnikov avatar

Pridružio se: 17.11.2005. 18:51:48
Postovi: 1263
Godina: Apsolvent
Smer: IS
Imamo 3 testa jel da? Ne znam kako misle da imamo postoga taj treci jer ide opet 3 vezbe pa test..a vremenski je ne moguce...jedino ako se subote odradjuju....

_________________
Izrada svih vrsta radova, domaci iteh, simulacije, pois, epos, seminarski..
izradasvihvrstaradova@gmail.com


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
PostPoslato: 25.11.2011. 16:27:40 
Moderator
Korisnikov avatar

Pridružio se: 23.06.2009. 19:47:27
Postovi: 618
Lokacija: Zemun
Godina: Dipl.
Smer: IS
^ Receno je na vezbama da ce se poslednji test odrzati nakon dva termina vezbi.
4.1. ce biti priprema za pismeni deo ispita, a 30.12. priprema za usmeni deo ispita.

_________________
:srce:


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
PostPoslato: 25.11.2011. 19:05:08 
Korisnikov avatar

Pridružio se: 17.11.2005. 18:51:48
Postovi: 1263
Godina: Apsolvent
Smer: IS
Aha, hvala ti mnogo! :)

_________________
Izrada svih vrsta radova, domaci iteh, simulacije, pois, epos, seminarski..
izradasvihvrstaradova@gmail.com


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
PostPoslato: 27.11.2011. 20:56:53 

Pridružio se: 26.08.2008. 16:54:33
Postovi: 178
Godina: Dipl.
Smer: IS
e, je l imamo sutra uopste predavanja? je l traju jos uvek kol?


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
PostPoslato: 27.11.2011. 21:02:27 

Pridružio se: 05.11.2009. 18:18:37
Postovi: 572
Godina: IV
Smer: IS
nema sutra, od utorka pocinje nastava

_________________
voli da volis.
mrzi da mrzis.


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
PostPoslato: 04.12.2011. 00:00:18 
Korisnikov avatar

Pridružio se: 24.07.2006. 19:17:38
Postovi: 571
Lokacija: Negde tamo...
Godina: IV
Smer: IS
rezultati novembar:

http://labsys.fon.rs/uploads/novembar_2011.pdf

УВИД У РАДОВЕ: понедељак 05. децембар 2011. од 11:30-12:00, кабинет 504

ЗАКЉУЧИВАЊЕ И УПИС ОЦЕНА: понедељак 05. децембар 2011. у 12:15, кабинет 504

Обавезно је лично присуство кандидата

upis je pomeren u odnosu na zvanicni raspored!

_________________
Phil Hellmuth. He is holding a record eleven World Series of Poker bracelets.


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
Prikaži postove u poslednjih:  Poređaj po  
Započni novu temu Ova tema je zaključana, ne možete da menjate postove ili da odgovarate  [ 415 Posta ]  Idi na stranicu Prethodni  1, 2, 3, 4, 5, 6 ... 17  Sledeća


Ko je OnLine

Korisnici koji su trenutno na forumu: Nema registrovanih korisnika i 13 gostiju


Ne možete postavljati nove teme u ovom forumu
Ne možete odgovarati na teme u ovom forumu
Ne možete monjati vaše postove u ovom forumu
Ne možete brisati vaše postove u ovom forumu
Ne možete slati prikačene fajlove u ovom forumu

Pronađi:
Idi na:  
cron
Copyleft FONForum 2001-2014 | Powered by phpBB © phpBB Group