Odpovedať 
 
Hodnotenie témy:
  • 0 Hlasov - 0 Priemer
  • 1
  • 2
  • 3
  • 4
  • 5
Cyklus For
02-06-2013, 12:25
Príspevok: #4
RE: Cyklus For
Ahojte, neviete mi poradiť? Mám cyklus ktorý sa opakuje tolkokrát koľko sa zadá na začiatku. Každý výpočet sa mi má uložiť ako P1, P2, P3...Pn. Ja chcem vytvoriť podmienky, že ak dane P má hodnotu medzi tým a tým, tak nech sa uloží do premennej a ak nemá tak do premennej b. Pčka v danej premennej (a, b) sa sčítavajú. No ale neviem nájisť ako vytvoriť ten algoritmus, aby skontrolovalo dane P a prepísalo ho do danej premennej. Keďže počet tých P sa mi mení podľa toho koľko ich zadám. Ide o príklad kde sa násobý matica z vektorom. Vektor je daný, matica je umocňovaná podľa počtu n. Vopred dík, ak mi niekto vie pomôcť, poradiť.


n=input('Zadaj pocet hodnot n: ');
alfa=input('Zadaj alfa: ');
mi=input('Zadaj mi: ');

pjk=[1-3*alfa 3*alfa 0 0; mi/3 1-(2*alfa)-(mi/3) 2*alfa 0;
0 (2*mi)/3 1-alfa-((2*mi)/3) alfa; 0 0 mi 1-mi]
Pj0=[1, 0, 0, 0]

for i=1:n
Pk=Pj0*pjk^i
end
Vyhľadať všetky príspevky tohoto používateľa
Citovať príspevok v odpovedi
Odpovedať 


Príspevky v tejto téme
Cyklus For - Mirec - 01-26-2013, 18:57
RE: Cyklus For - miseno - 01-26-2013, 19:23
RE: Cyklus For - Mirec - 01-26-2013, 22:08
RE: Cyklus For - Mirec - 02-06-2013 12:25
RE: Cyklus For - Martin Foltin - 02-07-2013, 08:37

Skok na fórum:




Kontakty | matlab.sk | Nahor | Na obsah | Odľahčený (archivačný) mód | RSS