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

Matlab - pomoc za resenje zadatka

[es] :: Matematika :: Matlab - pomoc za resenje zadatka

[ Pregleda: 1417 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

tasim81
student

Član broj: 278038
Poruke: 1
94.102.234.*



Profil

icon Matlab - pomoc za resenje zadatka25.01.2011. u 09:31 - pre 161 meseci
Pozdrav svima,

Imam problem treba da uradim neki seminarski iz matlaba i nekako sve na jedvite jade uradih, ostalo mi jos da rijesim jedan zadatak a ja naravno nemam pojma. Ako ima ljudi koji zanju i hoce da mi pomognu evo kako glasi zadatak:

Nacrtati algoritamsku šemu i napisati program u obliku m fajla koji omogućava da se reši sledeći zadatak:
Za uneto n sa komandnog prompta se ispituje da li je i veće od 15 i neparno i ako jeste računa se suma oblika: S1=1^2+3^2+5^2+...n
a ako nije računa suma oblika:S2=1+2^2+3+4^2+5.

Nadam se da ce biti onih koji hoce da mi pomognu.
 
Odgovor na temu

atomant
Beograd

Član broj: 47540
Poruke: 263
*.dynamic.isp.telekom.rs.



+34 Profil

icon Re: Matlab - pomoc za resenje zadatka25.01.2011. u 14:54 - pre 161 meseci
Nisi mi bas jasan u ovom drugom delu. Ispituje se da li je n vece od 15, ako jeste vece i jeste neparno onda nesto, a ako nije (nije sta, nije vece od 15, nije neparno ili nije ni jedno ni drugo? ). Ja sam pretpostavio da bi trebalo da stoji nije neparno, pa u skladu sa tim sledi i program. Ako pretpostavka ne valja, reci slobodno, da prepravim.

Code:
n = input('Unesi n: ');
suma = 0;

if (n>15 && (mod(n,2)~=0))
    for i=1:n
        if (mod(i,2)~=0)
            suma = suma + i^2;
        end
    end
elseif (n>15 && mod(n,2)==0)
    for i=1:n
        if (mod(i,2)~=0)
            suma = suma + i;
        elseif (mod(i,2)==0)
            suma = suma + i^2;
        end
    end
end

if (n<15)
    fprintf('\nBroj nije veci od 15\n\n');
    break;
end

fprintf('\nS= %d\n\n',suma);

If you can't explain it simply, you don't understand it well enough. A. Einstein
 
Odgovor na temu

[es] :: Matematika :: Matlab - pomoc za resenje zadatka

[ Pregleda: 1417 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

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