Oprettet lør. d. 15. september 2007 kl. 22:45:58

ceymoure
ceymoure (8.704 point. Point ude: 30)

Hjælp til kasteparblen

Jeg har et problem. Jeg har lavet en parabel i excel som viser et projektils bane ved en given velocity, gravitation og vinkel. Formlen er følgende: (rettelser og forbedringer af formlen er også velkomne) y's koordinat= -1/2*G*t^2+v0*Sin(a)*t+h
Hvor a=vinkel
t=tid i sek.
v0=start velocity
g=gravitation
h=skæringspunkt med y-akse alias starthøjde

x's koordinat= v0*cos(a)*t

og formlen for hvor langt objektet flyver (hvor det skære x-aksen) angives ved formlen:
x's skæringspunkt=v0*cos(a)*t

men jeg vil gerne have at hvis jeg angiver længden projektilet flyver, skal den selv finde ud af hvilken velocity objektet skal afsendes ved. Vinklen forbliver konstant så det kun er velocityen den skal udregne. Men vinklen skal stadig være en variable.
Håber nogen har lyst til at hjælpe mig. På forhånd tak!

Skrevet søn. d. 16. september 2007 kl. 18:07:51| #1

sjap
sjap (62.466 point)
Hvis afstanden som projektilet flyver (x) kan skrives som

x = v0*cos(a)*t

så kan hastigheden (v0) beregnes som

v0 = x/(cos(a)*t)

For at beregne hastigheden skal du altså kende afstanden projektilet har fløjet (x), vinklen (a) og tiden (t).

Skrevet søn. d. 16. september 2007 kl. 18:33:43| #2

ceymoure
ceymoure (8.704 point)
det er der noget om men hvad så hvis jeg heller ikke kender tiden?

Skrevet søn. d. 16. september 2007 kl. 19:03:50| #3

nielle
nielle (159.526 point)
Du starter med formlen for projektilets højde over jorden:

y's koordinat = -1/2*g*t^2 + v0*sin(a)*t + h

Hvornår rammer projektilet jorden? Jo, det gør den jo når:

y's koordinat = 0

Derfor skal du finde tiden t-nedslag for nedslaget ved at løse ligningen:

(1) -1/2*g*t^2 + v0*sin(a)*t + h = 0

Sæt nu:

A = -1/2*g
B = v0*sin(a)
C = h

(du kan med fordel lave dette som mellemresultater i Excel).

Så kan (1) skrives på formen:

(2) A*t^2 + B*t + C = 0

Altså en god gammel 2. grads ligning. Denne har to mulige løsninger.

Udregn først "diskreminanten":

D = B^2 - 4*A*C

(dette kan med fordel også laves som et mellemresultat i Excel)

De 2 løsninger til (2) kan så udregnes som:

t1 = (-B - kvadratrod(D)) / (2*A)
t2 = (-B + kvadratrod(D)) / (2*A)

t1 er ikke den løsning du leder efter (den svare til tilfældet hvor du går tilbage i tiden).

Tidspunktet for projektilets nedsval er altså:

t-nedslag = (-B + kvadratrod(D)) / (2*A)

Når du først har denne værdi, kan du indsætte den i alle de andre formler og beregne f.eks. hastigheden på nedslagstidspunktet på den måde.

Skrevet søn. d. 16. september 2007 kl. 19:07:32| #4

sjap
sjap (62.466 point)
Så har du et problem ;0)

Du kan bruge den første formel til at finde tiden. Du skal blot sætte y=0 (det er jo der den skærer x-aksen, når den lander. Dvs. du har en andengradsligning som du skal løse for at finde tiden. Det ligger ret langt tilbage i hukommeren, så jeg håber du selv har løst andengradsligninger for nyligt.

Skrevet søn. d. 16. september 2007 kl. 19:08:40| #5

sjap
sjap (62.466 point)
Ok, der er er nogen der er meget mere inde i teorien end jeg, så jeg vil trække følehornene til mig :0)

Skrevet søn. d. 16. september 2007 kl. 19:17:37| #6

ceymoure
ceymoure (8.704 point)
men jeg kan da ikke finde B uden velocityen og det er den samt tiden jeg vil finde: er endt med formlen: (-2*sin(a))/-g = t/v0
men jeg går kun i tiende og ved/ har ikke lært hvordan jeg finder ud af hvad t/v0 er.
Har esuden også lige haft om andengradsligninger så det ligger ret friskt i hukommelsen.

Skrevet søn. d. 16. september 2007 kl. 19:18:42| #7

ceymoure
ceymoure (8.704 point)
Tak for alle de gode bud!      =QD

Skrevet søn. d. 16. september 2007 kl. 19:23:03| #8

nielle
nielle (159.526 point)
Dit problem er at der er *uendeliget* mange kombinationer af velocity og tid som stemmer sammen.

Du bliver nødt derfor selv at sige hvad f.eks. velocity skal være og så kan du beregne et tispunkt.

Eller du kan sige hvad f.eks. nedslags-tiden skal være og så kan du regne dig frem til velocity.

Skrevet søn. d. 16. september 2007 kl. 19:26:15| #9

ceymoure
ceymoure (8.704 point)
ja jeg kunne heller ikke få det til at gå op, men kan jeg så få simplifiseret hvad jeg skal gøre hvis jeg har min tid som variable og skal finde v0?

Skrevet søn. d. 16. september 2007 kl. 19:38:09| #10

nielle
nielle (159.526 point)
Hastigheden til et vilkårligt tidspunkt er (og her ignorere vi at projektilet kan have ramt jorden):

vx = v0*cos(a)
vy = -g*t + v0*sin(a)

Ved nedslags tidpunktet er den totale hastighed derfor :

vx(t-nedslag) = v0*cos(a)
vy(t-nedslag) = -g*(t-nedslag) + v0*sin(a)

(gem disse som mellemregninger)

Brug Pythagoras' formel til at udregne den totale hastighed ved t-nedslag:

v-nedslag  = kvadratrod( vx(t-nedslag)^2 + vy(t-nedslag)^2 )

Skrevet søn. d. 16. september 2007 kl. 19:43:22| #11

ceymoure
ceymoure (8.704 point)
men hvordan kan jeg finde vx når jeg ikke kender v0?

Skrevet søn. d. 16. september 2007 kl. 19:45:18| #12

nielle
nielle (159.526 point)
Det kan man ikke. Man kan vælge en *vilkårlig* værdi for den ene og så udregne den anden ud fra denne.

Skrevet søn. d. 16. september 2007 kl. 19:47:46| #13

ceymoure
ceymoure (8.704 point)
hvad mener du med *vilkårlig*? vil det sige at det ikke kan lade sig gøre at finde v0 ud fra hvor parablen skære i x-aksen og en fastlagt tid?

Skrevet søn. d. 16. september 2007 kl. 19:56:52| #14

nielle
nielle (159.526 point)
Du har et problem hvor du har følgende ubekendte:

t-nedslag / x-nedslag / v-nedslag
v0
a

Disse afhænger af hinanden. Men så længe du ikke på forhånd har fastlagt tilstrækkeligt mange af dem, vil der være uendeligt mange løsninger for resten af dem.

Skrevet søn. d. 16. september 2007 kl. 19:58:48| #15

ceymoure
ceymoure (8.704 point)
tænkte det nok men er det ikke det militæret gør? finder ud af afstanden og udregner derefter kraften de skal syde projektilet af sted med eller har de en velocity som variable og ændre vinklen af kanonen?

Skrevet søn. d. 16. september 2007 kl. 19:59:23| #16

ceymoure
ceymoure (8.704 point)
Nå men hvis ikke det kan lade sig gøre hvordan finder jeg så vinklen hvis jeg kender alle de andre parametre?

Skrevet søn. d. 16. september 2007 kl. 20:02:22| #17

nielle
nielle (159.526 point)
Der gælder at:

x-nedslag
    = x(t-nedslag)
    = v0*cos(a)*(t-nedslag)

Dette giver:

v0*cos(a) = x-nedslag/t-nedslag

Der er uendeligt mange konbinationer af mulige v0 og a som opfylder denne.

Men, hvis du f.eks. kender a på forhånd kan du udregne v0:

v0 = x-nedslag/(t-nedslag * cos(a))

Skrevet søn. d. 16. september 2007 kl. 20:03:54| #18

nielle
nielle (159.526 point)
Hvis du omvendt kender v0 kan du udregne vinklen a:

a = arccos(x-nedslag/(t-nedslag * v0))

Skrevet søn. d. 16. september 2007 kl. 20:04:40| #19

ceymoure
ceymoure (8.704 point)
ja men jeg vil gerne kende v0 og finde ud af a.

Skrevet søn. d. 16. september 2007 kl. 20:05:22| #20

nielle
nielle (159.526 point)
Det gør formlen 16/09-2007 20:03:54 - husk i øvrigt på at a opgives i radianer.

Skrevet søn. d. 16. september 2007 kl. 20:08:23| #21

ceymoure
ceymoure (8.704 point)
hvordan isulerede du egentligt a fra cos? Tak!

Skrevet søn. d. 16. september 2007 kl. 20:10:01| #22

ceymoure
ceymoure (8.704 point)
med tak mente jeg tak for hjælpen og ikke som en ubehøvlet gestus. (bare så du hved det)

Skrevet søn. d. 16. september 2007 kl. 20:11:32| #23

ceymoure
ceymoure (8.704 point)
er arccos en slags anti-cos?

Skrevet søn. d. 16. september 2007 kl. 20:12:07| #24

thesheriff
thesheriff (57.337 point)
Jeg kan lige indskyde (hvis I fik den :) ), at normalt anvendes enhedsammunition, hvilket betyder, at mundingshastigheden er kendt.

Og med en afstandsmåling, bliver der kun reguleret på elevationen.

Skrevet søn. d. 16. september 2007 kl. 20:15:29| #25

nielle
nielle (159.526 point)
> er arccos en slags anti-cos?

Det fulde navn er "arcus cosinus". Der er med garenti en fuinktion for dette i Excell, men jeg kan ikke lige fortælle dig hvad det er - du må søge i blandt de trigometriske funktioner. Arccos() plejer nu at være et godt bud. :^)

Skrevet søn. d. 16. september 2007 kl. 20:16:41| #26

ceymoure
ceymoure (8.704 point)
mange tak for hjælpen!!! lige et sidste spørgsmål hvordan giver jeg pointene til dig (nielle)?

Skrevet søn. d. 16. september 2007 kl. 20:17:30| #27

nielle
nielle (159.526 point)
Du beder mig om at lægge et svar.

Så det får du her :^)

Skrevet søn. d. 16. september 2007 kl. 20:19:02| #28


Skrevet søn. d. 16. september 2007 kl. 20:19:25| #29

ceymoure
ceymoure (8.704 point)
har du fået dem?

Skrevet søn. d. 16. september 2007 kl. 20:20:38| #30

nielle
nielle (159.526 point)
Militæret skal i øvrigt regulere for luft-modstand, vind og forskellige aerodynamiske kræfter.

I de tidligste tider (da franskmændene opfandt inginørfaget) lavede de lange tabeller over krudtmængder, kuglevægt, vinkler og nedslagsafstande. Det gjorde de primært ved at prøve sig frem.

Skrevet søn. d. 16. september 2007 kl. 20:21:18| #31

nielle
nielle (159.526 point)
Nej, jeg har ikke fået dem. Du skal markere mit nick i den lille boks i bunden før at du kan give mig dem.

Skrevet søn. d. 16. september 2007 kl. 20:24:22| #32

ceymoure
ceymoure (8.704 point)
nåh ok nu burde du have fået dem

Skrevet søn. d. 16. september 2007 kl. 20:25:41| #33

nielle
nielle (159.526 point)
Æhee, nej.

Skrevet søn. d. 16. september 2007 kl. 20:25:47| #34


Skrevet søn. d. 16. september 2007 kl. 20:26:11| #35


Skrevet søn. d. 16. september 2007 kl. 20:26:11| #36

nielle
nielle (159.526 point)
Marker nick'et og tryk på Accepter-knappen

Skrevet søn. d. 16. september 2007 kl. 20:26:33| #37

ceymoure
ceymoure (8.704 point)
hvad så med nu?

Skrevet søn. d. 16. september 2007 kl. 20:27:47| #38

nielle
nielle (159.526 point)
Ja :^)

Du kan også selv se det ved at der står "Accepteret svar" ud for 16/09-2007 20:17:30.

Skrevet søn. d. 16. september 2007 kl. 20:29:21| #39

ceymoure
ceymoure (8.704 point)
ok mange tak for hjælpen! også til sjap og thesherrif

Skriv et indlæg




Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] [img]link til billede[/img]
Web- og emailadresser omdannes automatisk til links

Log ind

   

   

Seneste spørgsmål

hjælp til at lave et træningsprogram

Oprettet den 26. maj 2012 kl. 20.44
janskov giver 30 point for svar | Giv et svar »

Datavalidering med anden workbook som referance

Oprettet den 26. maj 2012 kl. 09.05
KenneyD71 giver 60 point for svar | Giv et svar »

Søgeformel i Excel

Oprettet den 25. maj 2012 kl. 23.28
Torben1970 giver 60 point for svar | Giv et svar »



   




Tips & Tricks fra PC World

Teaser billede

Læserne: Her er vores værste it-indkøb

Det er ikke al it-udstyr, som er det rene guld. Her er nogle af læsernes skrækhistorier.


Anmeldelser fra PC World

Teaser billede

Test: Mobil med Ferrari-design - og en Trabant-motor

Motorola har begået endnu en smartphone med lækkert design og potentiale til at være blandt de bedste. Men den når ikke i mål. Se her hvorfor.


Seneste blogindlæg

Teaser billede

Tvangslukke spørgsmål: Hvad er den bedste løsning?

Hej Vi har mange åbne spørgsmål på Eksperten. Vi ville gerne tvangslukke dem - så et spørgsmål efter f.eks. 6 måneder lukkes. Men der er et par uklarheder som ville være gode at få lidt input til:...


Nyheder fra PC World

Teaser billede

Sådan siger du farvel til Facebook

Læs her, hvordan du dropper Facebook og i stedet anvender nogle brugervenlige alternativer, så du stadig kan være social på nettet.


Nyheder fra Computerworld

Teaser billede

Galleri: De fedeste håndholdte gennem 40 år

Her har du de mest banebrydende håndholdte computere gennem alle tider.


Kurser
Samarbejdspartnere

Udgiver · © 2012 IDG Danmark A/S · Hørkær 18 · 2730 Herlev · Tlf.: 77 300 300 · Fax: 77 300 301 · Brug af personoplysninger