Matematik

[Maple] - Solve giver 1 resultet - burde give 3

06. december 2012 af LLLLLLLLLLLLLLLL - Niveau: A-niveau

Hej,

Hvordan får jeg solvet følgende udtryk i maple, så der kommer normale tal ud?

-(80*(447*t^5-193905*t^4+33654740*t^3-2918480680*t^2+126322625770*t-2181111687336))/((t^2-136*t+5024)^2*(t^2-186*t+8667)^2)

Det jeg har prøvet:

Variant 1

fsolve(-(80*(447*t^5-193905*t^4+33654740*t^3-2918480680*t^2+126322625770*t-2181111687336))/((t^2-136*t+5024)^2*(t^2-186*t+8667)^2),t) 

giver kun 1 t-værdi, husk det skal give 3

Variant 2

solve(-(80*(447*t^5-193905*t^4+33654740*t^3-2918480680*t^2+126322625770*t-2181111687336))/((t^2-136*t+5024)^2*(t^2-186*t+8667)^2),t)

Giver en masse volapyk, jeg ikke forstår.

 

Hvad skal jeg gøre?


Brugbart svar (1)

Svar #1
06. december 2012 af wut123 (Slettet)

Evaluér løsningen numerisk med evalf, dvs

solve(-(80*(447*t^5-193905*t^4+33654740*t^3-2918480680*t^2+126322625770*t-2181111687336))/((t^2-136*t+5024)^2*(t^2-186*t+8667)^2),t);

evalf(%)

 


Svar #2
06. december 2012 af LLLLLLLLLLLLLLLL

Super...

 

Hvornår skal man bruge evalf(%) generelt..?

jeg plejer for det meste at bruge solve og fsolve..


Brugbart svar (1)

Svar #3
06. december 2012 af wut123 (Slettet)

evalf(%) evaluere bare et udtryk numerisk. Fordi du kun har brugt heltal i din ligning vil maple løse den analytisk (hvilket som regel ikke kan lade sig gøre for ligninger af grad højre end 4). Du kunne også have skrevet

solve(-(80.0*(447*t^5-193905*t^4+33654740*t^3-2918480680*t^2+126322625770*t-2181111687336))/((t^2-136*t+5024)^2*(t^2-186*t+8667)^2),t);

i stedet for at bruge evalf.


Brugbart svar (1)

Svar #4
06. december 2012 af LubDub (Slettet)

Du mener

solve(-(80 (447 t^5-193905 t^4+33654740 t^3-2918480680 t^2+126322625770 t-2181111687336))/((t^2-136 t+5024)^2 (t^2-186 t+8667)^2)=0,t);

 ??

Men dette giver en masse mulige svar med Z osv... Så det kan jeg ikke?


Brugbart svar (1)

Svar #5
06. december 2012 af wut123 (Slettet)

Nej jeg mener

solve(-(80.0*(447*t^5-193905*t^4+33654740*t^3-2918480680*t^2+126322625770*t-2181111687336))/((t^2-136*t+5024)^2*(t^2-186*t+8667)^2),t)

Altså 80.0 i stedet for 80. 


Svar #6
06. december 2012 af LLLLLLLLLLLLLLLL

hvorfor?


Brugbart svar (1)

Svar #7
06. december 2012 af wut123 (Slettet)

Fordi 80.0 er et floating point number og løsningen vil derfor også angives som floating point numbers.


Svar #8
06. december 2012 af LLLLLLLLLLLLLLLL

hvordan kunne du se, at det lige var det tal, som skulle ændres? Bare man har et kommatal, så virker det?


Brugbart svar (0)

Svar #9
06. december 2012 af wut123 (Slettet)

Ja så længe der et eller flere. Det er lige meget hvilket.


Skriv et svar til: [Maple] - Solve giver 1 resultet - burde give 3

Du skal være logget ind, for at skrive et svar til dette spørgsmål. Klik her for at logge ind.
Har du ikke en bruger på Studieportalen.dk? Klik her for at oprette en bruger.