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
POTŘEBUJI POUZE NÁPOVĚDU. TEN KDO MNE ZDE VYPÍŠE UPRAVENÉ CELÉ ŘEŠENÍ BUDE BEZ MILOSTI NAHLÁŠEN
Mam tu nepříjemnou situaci. Vše funguje jak má až na jeden malej problém, potřebuju upravit tenhle předpis, aby mne to vypisovalo úhel (rad) takovej, aby dráha na svém konci protla jisté [X Y]
Předešlá část programu, pro situaci nedůležitá...
.
.
.
.
.
.
%Vykresleni trajektorie projektilu
x1(1) = 0;
x2(1) = vo*cos(a);
y1(1) = 0;
y2(1) = vo*sin(a);
i=1;
while(y1(i) >= 0)
x1d(i) = x2(i);
x2d(i) = -k/m*x2(i);
y1d(i) = y2(i);
y2d(i) = -g-(k/m)*y2(i);
x1(i+1) = x1(i)+ x1d(i)*h ;
x2(i+1) = x2(i)+ x2d(i)*h ;
y1(i+1) = y1(i)+ y1d(i)*h ;
y2(i+1) = y2(i)+ y2d(i)*h ;
i= i+1;
end
hold on %Vykresleni bodu a drahy do jednoho grafu
plot(x1,x3); %Vykresleni grafu projektilu
OPAKUJU, NECHCI ZNÁT ŘEŠENÍ, ZAJÍMÁ MNE JAK TO UDĚLAT, POSTUP CO A JAK.
ZNÁM hmotnost(m), rychlost(vo), diferenciál(h), hustotu okolí (k) a bod dopadu B [X,Y], potřebuju vypočítat úhel abych dopadl právě na bod [X,Y]
Offline
Zdravím,
pokud rozumím dobře, účelem je stanovit úhel, pod kterým má být vyslán projektil ze zadané počáteční polohy, aby dosáhl na požadovanou polohu dopadu. V podmínkách, kde se uvažuje odpor vzduchu. Je tak?
Pokud x_i, y_i jsou souřadnice poloh, potom by ve vzorcích měl objevovat čas. Tak, jak je zapsáno, první vzorce udávají rychlost.
x2d(i) = -k/m*x2(i);
y2d(i) = -g-(k/m)*y2(i);
u těchto vzorců bych poprosila o upřesnění fyzikálního smyslu, děkuji. Rozumím správně, že problém je spíš s formulaci algoritmu (ve fyzikálním smyslu), než se samotným programováním? Děkuji.
TEN KDO MNE ZDE VYPÍŠE UPRAVENÉ CELÉ ŘEŠENÍ BUDE BEZ MILOSTI NAHLÁŠEN
:-) nekřičme a ušetřenou energii věnujme kontrole chybějící interpunkce a jiných prohřešků v ČJ.
Offline
x a y jsou pro osu x a y a jejich funkce je
v x směru mám jistý odpor vzduchu = k, pak je hmotnost projektilu m a složka x2(i) což je vo*cos
pro y tam je navíc g = 9.814 působící dolů, kdežto kulka letí nahoru, proto -g pak k/m jsem vysvětlil u x a y2(i) obdobně jako u x2(i) = vo*cos zde u y2(i) = vo*sin
snad jste pochopili mé osvětlení řádku
Offline
↑ BioHornet:
děkuji, spíš jsem čekala upřesnění ve smyslu, že v těchto řádcích je soustava diferenciálních rovnic odvozená z pohybových rovnic - podrobně a vyjadřuje složky zrychlení. Řešením soustavy se dostaneme na předpis souřadnice dráhy. Ovšem, dle mého, to je proveditelné pro konkrétní zadání úhlu, popř. hledání úhlu pro nejdelší dolet (jak optimalizační úlohu).
V této formulace úlohy "vypisovalo úhel (rad) takovej, aby dráha na svém konci protla jisté [X Y]" bych spíš krokovala hodnoty úhlů a vykreslovat více drah pro různé úhly, až se splní požadavek. Jinak si myslím, že to vykreslit nejde, ale to je jen takový neověřený pohled/odhad.
Co kolegové? Děkuji.
Offline