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 ![]() TechnicalComputing |
|||
|
Príspevky v tejto téme |
Vyvojovy diagram programu - miro1 - 01-22-2013, 23:30
RE: Vyvojovy diagram programu - Martin Foltin - 01-23-2013, 11:54
RE: Vyvojovy diagram programu - miro1 - 01-23-2013, 12:05
RE: Vyvojovy diagram programu - Martin Foltin - 01-23-2013, 12:17
RE: Vyvojovy diagram programu - Martin Foltin - 01-23-2013, 13:57
RE: Vyvojovy diagram programu - miro1 - 01-23-2013, 15:17
RE: Vyvojovy diagram programu - Martin Foltin - 01-23-2013 17:36
|