Modelování 1: Programování funkcí a skriptů

Kontrolní otázky a úkoly k procvičení

  1. Vyberte si v Holečkových tabulkách nějakou fyzikální vlastnost, která je počítána z empirického vztahu (viskozita, hustota, tepelná kapacita) a napište funkci pro výpočet této fyzikální vlastnosti. Postupujte podobně jako v modelovém příkladu pro výpočet tenze par.
  2. Vytvořte příklady, které budou na základé “pokusů” s Matlabem demonstrovat následující koncepty představené v tomto článku.
    • Oddělené prostory pro proměnné z příkazového řádku a proměnné uvnitř funkcí. Ukažte, že funkce má vlastní prostor a nemůže měnit proměnné z příkazové řádky a naopak, že proměnné definované uvnitř funkce nejsou dostupné v příkazové řádce.
    • Ukažte, že skript nemá vlastní oddělený prostor proměnných.
    • Ukažte, že změna hodnot vstupních proměnných uvnitř funkce (ve volaném prostoru) nijak neovlivní odpovídající proměnné vně funkce (ve volacím prostoru).
  3. Vytvořte knihovnu funkcí, které umožní počítat tlakovou ztrátu při proudění tekutiny v trubce kruhového průřezu:
    • Předpokládejte, že tekutinou bude voda a materiál trubky bude nová ocel.
    • Zadány budou: průměr trubky, objemový průtok vody a teplota vody.
    • Požadovaným výsledkem bude velikost Reynoldsova kriteria a tlaková ztráta na 1 metr délky.
    • Nejdříve vytvořte a otestujte funkce pro výpočet hustory a viskozity vody v závislosti na její teplotě. Tyto funkce potom využijte ve funkci pro výpočet tlakové ztráty.
Print This Post Print This Post

Published by

Zdenek Grof

I am administrator of this site.

One thought on “Modelování 1: Programování funkcí a skriptů”

Leave a Reply

Your email address will not be published. Required fields are marked *