Odpovedať 
 
Hodnotenie témy:
  • 0 Hlasov - 0 Priemer
  • 1
  • 2
  • 3
  • 4
  • 5
Vyvojovy diagram programu
01-23-2013, 17:36
Príspevok: #7
RE: Vyvojovy diagram programu
Tak tie prvé riadky sú hádam jasné. To som len vygeneroval náhodne čísla, aby som tam niečo mal. Potom nasleduje tvoj kód. A potom ide zas môj. Pozrime sa na to riadok po riadku.

x_name={'one' 'two' 'three' 'four' 'five' 'six'};
Vytvoril som si pole (nie je to terminologicky správne, ale pre naše potreby toto pomenovanie stačí) ktoré má 6 prvkov. Prvky sú typu string a majú svoje poradové čísla. Takže ak si dáš x_name{1}, tak to vráti one. To budeme potrebovať v budúcom výpise.

x=[one two three four five six]
Do vektoru x som vložil všetky hodnoty, ktoré si získal svojim výpočtom.

[min_val pos]=min(x);
Toto je asi kľúčový riadok. Najskôr pravá strana. Je tam použitý príkaz min. Tento príkaz zistí minimálnu hodnotu vo vektore. V tomto prípade x. To presne chceme. Hľadáme minimálnu hodnotu. Túto hodnotu uloží do premennej na ľavej strane do min_val. Funkcia min, ale vie vrátiť dve hodnoty. Jednu už máme. Tou druhou je poradové miesto minimálneho prvku. Takže ak je to na prvom mieste, tak to vrári 1 , ak na treťom 3. Túto informáciu vkladám do premennej pos.

disp('Minimálna hodnota je')
min_val
tieto dva riadky sú len výpis minimálnej hodnoty

disp('V premennej')
x_name{pos}
No a toto je výpis toho kde sa nachádzala minumálna hodnota.

Odporúčam prejsť si to riadok po riadku. Neboj sa zadávať aj do príkazového riadku, aby si to pochopil hlbšie.

Veľa šťastia a sleduj nás na facebooku Wink
TechnicalComputing
Vyhľadať všetky príspevky tohoto používateľa
Citovať príspevok v odpovedi
Odpovedať 


Príspevky v tejto téme
Vyvojovy diagram programu - miro1 - 01-22-2013, 23:30
RE: Vyvojovy diagram programu - miro1 - 01-23-2013, 12:05
RE: Vyvojovy diagram programu - miro1 - 01-23-2013, 15:17
RE: Vyvojovy diagram programu - Martin Foltin - 01-23-2013 17:36

Skok na fórum:




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