example1.m | ... | ukázka numerického řešení statické úlohy na obrázku + použití funkcí get a set na oživení obrázků |
fun1.m | ... | funkce pro výpočet nerovnovážné síly ve svislém směru, nutná pro example1.m |
Aktualizace:
example1a.m | ... | nová verze, která najde všechna řešení |
Úplný diagram závislosti počtu řešení na tuhosti a volné délce pružiny vypadá takto:
Podél tlusté černé čáry byla vyčíslena nerovnovážná síla:
symbolic.m | ... | příklady na použití symbolického toolboxu |
symma2.m | ... | průnik dvou ploch pomocí symbolického toolboxu |
Pozor na nekompatabilitu mezi jednotlivými verzemi matlabu! Odzkoušeno na verzi 5.1. Nefunguje na 5.0.
lagrange.m | ... | aproximace funkce dané tabulkou hodnot interpolačním polynomem v Lagrangeově tvaru - nepříliš efektivní, ale funkční |
interp.m | ... | interpolace dat metodou nejmenších čtverců a interpolačním polynomem |
Spusťte interp.m a sledujte prokládání dat polynomy různých stupňů.
helix.m | ... | nakreslí šroubovici, její tečnu ve zvoleném bodě a aproximaci Taylorovým polynomem v témže bodě |
create_body.m | ... | vytvoří jednoduché těleso popsané pomocí vrcholů, hran a stěn |
draw_wireframe.m | ... | nakreslí hrany |
draw_solid.m | ... | nakreslí stěny |
x_plane_line.m | ... | vrátí parametry řezu tělesa rovinou |
get_x_point.m | ... | vrátí body řezu |
draw_point.m | ... | nakreslí body ve 3D |
draw_closed_line.m | ... | nakreslí uzavřenou lomenou čáru ve 3D |
sort_point_convex.m | ... | setřídí body pro správné vykreslení konvexního tvaru |
run_all.m | ... | ukázkový skript, používající všechny výše uvedené funkce |
Všechno v jednom archivu je tady. Po spuštění run_all by se měly ukázat tyto tři obrázky: