Nevíte-li si rady s jakýmkoliv matematickým problémem, toto místo je pro vás jako dělané.
Nástěnka
❗22. 8. 2021 (L) Přecházíme zpět na doménu forum.matweb.cz!
❗04.11.2016 (Jel.) Čtete, prosím, před vložení dotazu, děkuji!
❗23.10.2013 (Jel.) Zkuste před zadáním dotazu použít některý z online-nástrojů, konzultovat použití můžete v sekci CAS.
Nejste přihlášen(a). Přihlásit
Ahoj,
chtěl bych vás požádat o radu jak vykresit tvar brambůrek - je to hyperbolický paraboloid. Ta základní rovnice je jasná, ale já bych chtěl, aby to nemělo čtvercový půdorys, ale kruhový, jako brambůrek.
Dokázal by mi někdo s tím pomoct jak to omezit? Zkouším to, ale není to správně.
Níže posílám skript z Octave.
a = 10 b = 10 x = [-10:.1:10]; y = [-10:.1:10]; [xx, yy] = meshgrid (x, y); z = xx.^2/a.^2 - yy.^2/b.^2; h = surf(xx,yy,z); colormap hsv; set(h,'linestyle','none');
Michal
Offline
Offline
↑ Zeck:
místo
y = [-10:.1:10];
zkus
y=sqrt(b.^2*(x.^2/a.^2-1))
měl bys dostat půlku brambůrky. Jestli jo, ta druhá už je jasná...
Offline
Eratosthenes napsal(a):
↑ Zeck:
místo
y = [-10:.1:10];
zkus
y=sqrt(b.^2*(x.^2/a.^2-1))
měl bys dostat půlku brambůrky. Jestli jo, ta druhá už je jasná...
Tohle nefunguje, protoze x a y musi byt vektor, z duvodu moznosti vykresleni funkce.
Navic bych vas chtel pozadat o radu jak vypocitat parametry a a b, pokud vime ze maximální průmer brambůrky ma byt 300 mm a maximální výška 0,550 mm.
Offline
Offline
↑ Honzc:
To je v poŕádku, důležitý je ten tvar. Tohle není na demonstrační účely, ale na řešení konkrétního technického problému, kde dochází k deformacím ve tvaru hyperbolického paraboloidu, proto potřebuju najít způsob jak získat rovnici pro vykreslení toho tvaruv Octave. Pokud bych měl rovnici dokázal bych posouvat uzlové body podle toho jakou výšku deformace právě potřebuji. A momentálně řeším výšku deformace 0,550 mm. Pokud by někdo dokázal poradit jak získat rovnici pro tuto konkrétní deformaci, budu vděčný.
Offline