datalabb 3
Hej,
Jag håller på med en fråga i min datorlaborations kurs och får inte rätt svar.
Använd kommandot "NIntegrate" för att räkna ut approximativa värden på volymen av ett klot med radie 1 i dimension 3, 4 och 5. (T ex utgörs klotet i dimension fyra av mängden av alla punkter(x1,x2,x3,x4) som uppfyller villkoret x1^2+x2^2+x3^2+x4^2 <1 .) Kör även motsvarande kommando för klotet med radie 1 i dimension 6. Observera vad Mathematica svarar.Om du har gjort rätt så kommer du i 3 dimensioner att få ett närmevärde på det vanliga klotets volym 4pi/3 . Svara med de övriga klotens volymer:
Klotet med radie 1 i dimension 4 har volym .
Klotet med radie 1 i dimension 5 har volym .
Jag har kommit såhär långt:
NIntegrate[ Boole[a^2 + b^2 + c^2 <= 1], {a, -1, 1}, {b, -1, 1}, {c, -1, 1}]
Rubrik kompletterad för att minska risken för ihopblandning. /Smutstvätt, moderator
Hur ska jag komma fram till dimension 4 och 5?
Vad menar du med "får inte rätt svar"? Gäller det det tredimensionella fallet också?
För fyra dimensioner får du lägga till en koordinat, t.ex. med namnet d.
Har aldrig jobbat med Mathematica, men om kommandot för att räkna ut volymen av ett klot är:
Så borde man väl bara kunna generalisera och inkludera flera dimensioner med samma villkor, dvs att a, b, c, d, e, f (dim(f)=6) alla går från -1 till 1? Även om vi inte kan föreställa oss hur ett klot i 4, 5 och 6 dimensionen skulle se ut så kan vi fortfarande räkna på det.
Tack jag har löst den nu :)
Kan du säga hur du löste den på mathematica? Har nämligen samma problem som du. Tack!