Kontrolní otázky a úkoly k procvičení
- 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.
- 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).
- 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.

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