Avatar billede zerohero Nybegynder
02. oktober 2003 - 17:24 Der er 24 kommentarer og
2 løsninger

Matematik Opgave?

Ja, jeg sidder og klojs i en matematik formular:

Den orginale ser saledes ud:

Resultat = Cos( ((AX+BX) + (AY+BY) + (AZ+BZ)) / 15 )-1

Nu er det saadan, at jeg gerne kender Resultatet (Der er 90) i forvejen, men jeg kender ikke vaerdien paa min BY. Saa paa en eller anden maade skal jeg havde BY til at staa for lighedstegnet. Sporgsmaalet er saa bare, hvordan min formel saa vil se ud?

ZeroHero
Avatar billede zerohero Nybegynder
02. oktober 2003 - 17:29 #1
Ups der en fejl i den orginale formular, saa i stedet ser den saaledes ud:

Resultat = Cos( ((AX*BX) + (AY*BY) + (AZ*BZ)) / 15 )-1
Avatar billede togsverd1985 Praktikant
02. oktober 2003 - 17:30 #2
ok kender du nogen af de andre værdier? AX BX AY osv. ?
Avatar billede zerohero Nybegynder
02. oktober 2003 - 17:31 #3
Med andre ord saa skal jeg havde isoleret BY i nedenstaaende formular:

90 = Cos( ((AX*BX) + (AY*BY) + (AZ*BZ)) / 15 )-1
Avatar billede zerohero Nybegynder
02. oktober 2003 - 17:33 #4
Ja her et eksempel med tal:

42,8 = Cos( ((-1*-3) + (2*4) + (2*0)) / 15 )-1
Avatar billede togsverd1985 Praktikant
02. oktober 2003 - 17:34 #5
altså at isolere BY er jo ikke så svært:

90 = cos(((AX*BX) + (AY*BY) + (AZ*BZ))/15)-1 <=>

90*15+15=1365=cos((AX*BX) + (AY*BY) + (AZ*BZ))<=>

AX*BX + AY*BY + AZ*BZ = cos^-1(1365)<=>

AY*BY = cos^-1(1365)- AX*BX - AZ*BZ <=>

BY = (cos^-1(1365)- AX*BX - AZ*BZ)/AY

var det det du mente?? :P

/Christian
Avatar billede zerohero Nybegynder
02. oktober 2003 - 17:36 #6
Naa ja, da Resultatet skal vaere 90 er dette eksempel nok bedere:

90 = Cos( ((0 * -3) + (1 * 0) + (0 * 2)) / 15 )-1
Avatar billede zerohero Nybegynder
02. oktober 2003 - 17:36 #7
Prover lige...
Avatar billede togsverd1985 Praktikant
02. oktober 2003 - 17:37 #8
hvis du har værdier kan du bare indsætte i ovenstående formel hvor BY er isoleret så får du den ;)

/Christian
Avatar billede zerohero Nybegynder
02. oktober 2003 - 17:37 #9
prov lig et eksempel med tal... :-))
Avatar billede togsverd1985 Praktikant
02. oktober 2003 - 17:38 #10
skal jeg prøve eller prøver du?
Avatar billede zerohero Nybegynder
02. oktober 2003 - 17:41 #11
Du skal... :-))
Avatar billede zerohero Nybegynder
02. oktober 2003 - 17:43 #12
Jeg forstaar ikke helt... oplofter du Cosinus()-1 eller hvad?
Avatar billede togsverd1985 Praktikant
02. oktober 2003 - 17:46 #13
man fjerner cos ved at tage cos^-1 (cosinus i minus første) på begge sider... det ophæver cos
Avatar billede zerohero Nybegynder
02. oktober 2003 - 17:50 #14
Naa saa maa du undskylde, for saa har jeg lavet en fejl...

Det vil sige at den orginale formular ser saa ledes ud:

Resultat = Cos^-1( ((AX*BX) + (AY*BY) + (AZ*BZ)) / 15 )
Avatar billede zerohero Nybegynder
02. oktober 2003 - 17:52 #15
Forresten saa kan man da heller ikke gore folgende:

Cos^-1(1365)

kan man... I hver fald ikke paa min lommeregner :-))
Avatar billede togsverd1985 Praktikant
02. oktober 2003 - 17:55 #16
hmm næ det kan man ikke det tænkte jeg ikke lige over... men teoretisk er det udledt rigtigt.. det falder så bare udenfor definitionsmængden for cosx's udfaldsværdier... kan det være muligt du har skrevet formlen forkert??
Avatar billede togsverd1985 Praktikant
02. oktober 2003 - 17:57 #17
"Resultat = Cos^-1( ((AX*BX) + (AY*BY) + (AZ*BZ)) / 15 )" sådan kan man ikke bare skrive... men hvis nu vi kaldte resultatet for h så hed det:

BY = (cos^-1(h)- AX*BX - AZ*BZ)/AY og det er der principielt ikke noget galt med ..
Avatar billede togsverd1985 Praktikant
02. oktober 2003 - 17:58 #18
fordi en del af isoleringsprocessen bestod i at fjerne cos() fra BY og det kan man kun gøre ved at tage cos()^-1 på begge sider :)
Avatar billede zerohero Nybegynder
02. oktober 2003 - 18:05 #19
Nope der ikke noget galt i formularen. For det virker fint naar jeg regner det ud:

Forst ganger jeg paranteserne:

A = (AX*BX)
B = (AY*BY)
C = (AZ*BZ)

og leagger dem sammen

D = A+B+C

for dernaest at dividere med 15

E = D/15

og til sidst Cos^-1(E)

Resultat = Cos^-1(E)

Med tal vil det se saaledes ud

( -1, 2, 2)/3 · ( -3, 4, 0)/5  =  (3+8+0)/15  =  11/15  Cos^-1( 11/15 )  =  42.8 degrees

Her er wedsitet jeg fik det fra:
http://chortle.ccsu.edu/VectorLessons/vch10/vch10_9.html
Avatar billede togsverd1985 Praktikant
02. oktober 2003 - 18:10 #20
ok forklar mig lige igen hvad dit problem er?
Avatar billede zerohero Nybegynder
02. oktober 2003 - 18:13 #21
Jeg har en situation, hvor resultatet altid skal vaere 90. Der ud over kender jeg altid folgende vaerdier: AX, AY, AZ, BX og BZ men IKKE BY. Derfor vil jeg gerne isolere BY... tada :-))
Avatar billede togsverd1985 Praktikant
02. oktober 2003 - 18:30 #22
ok og x y z er koordinater for en vektor ik?
Avatar billede zerohero Nybegynder
02. oktober 2003 - 18:31 #23
Yep...
Avatar billede togsverd1985 Praktikant
02. oktober 2003 - 19:05 #24
hmm altså ifølge den formel du har skrevet op har jeg isoleret rigtigt... men er du sikker på man kan gøre sådan??
Avatar billede zerohero Nybegynder
03. oktober 2003 - 16:31 #25
Jeg har fundet en anden losning. I stedet for at aendre paa selve formularen, laver jeg en beregning efter, som giver mig BY. Takker for din i haerdige forsog paa at hjaelpe mig :-))
Avatar billede togsverd1985 Praktikant
03. oktober 2003 - 19:10 #26
Tak for points :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester