Avatar billede skizo_someone Nybegynder
25. april 2006 - 10:28 Der er 5 kommentarer og
1 løsning

Matematik: estimering af 3d flade ud fra en røvfuld punkter!

Hejsan

Hvis man står i de situation at man har en masse - og jeg mener en masse - punkter som man godt kunne tænke sig at få estimeret til en ligning som, så vidt som mulig, går gennem punkterne - hvordan kan dette gøres? Det kan f.eks. gøres med 2 ubekendte på de dejlige TI Lommeregnere, men vi står altså og har 3 ubekendte. Det er nok ikke det mest nemme at gøre, det er vi klar over, men hvis der er nogen der kender til et program der kan klare jobbet for os, har det også i høj grad interesse.

På forhånd tak
Christian Rasmussen
Avatar billede ladyhawke Novice
25. april 2006 - 10:47 #1
I skal op i den tungere matematiske afdeling: Mathematica eller mathlab måske og så skal I finde en metode til at gøre det i vil, ellers er det svært at instruere programmet
Avatar billede overchord Nybegynder
25. april 2006 - 10:52 #2
Der findes forskellige metoder naar du bevaeger dig ind i 3D.
Der er "Singular Value Decomposition" - hvis du laeser engelsk er der en udemaerket gennemgang her: http://www.uwlax.edu/faculty/will/svd/index.html

Derudover har du to forskellige former for regressions flader, dels en metode der blot minimerer afstanden til z- koordinater, samt en metoder der minimerer distancer baseret paa de vinkelrette (ortogonale) afstand. Der ligger et eksempel paa ortogonal regressionsplan her: http://mathforum.org/library/drmath/view/63765.html

Haaber det hjaelper lidt. Du skal muligvis overveje at downlaode et program som octave: http://www.gnu.org/software/octave/
Det er beregnet til den slags :-)
Avatar billede skizo_someone Nybegynder
25. april 2006 - 14:17 #3
ladyhawke, det er MATLAB som vi benytter, men har ikke kunnet finde nogle måder til at få den til at gøre det med 3dimensionelle flader...

Overchord: tak for svaret, det var faktisk lige det vi ledte efter, dog har vi i mellemtiden selv været heldige at finde et program som kan klare det for os - TableCurve 3D som kan hentes i en gratis prøveversion...
Avatar billede skizo_someone Nybegynder
25. april 2006 - 23:44 #4
Overchord, jeg har for sjovt lige kigget på Octave og det ser ud til også at kunne klare det for os...da du reelt kom med et gyldigt svar på mit spørgsmål, vil du så ikke være så venlig at oprette et svar?
Avatar billede rynke10 Novice
26. april 2006 - 09:44 #5
HVis det bare er en kurve, kan i så ikke bruge AutoCad? Hvis i indtaster punkterne, kan i forbinde dem med en spline kurve. Den kan tilnærme sig figuren og behøver altså ikke at skære alle punkter, men laver en tillempet kurve ud fra punkterne.
Avatar billede overchord Nybegynder
26. april 2006 - 10:18 #6
ok saa smider jeg et svar:-) Siden i har MATLAB er der nok ikke den store grund til at bruge octave da det er lidt a'la en GPL version af matlab (ligesom R er GPL versionen af s-plus).
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
Computerworld tilbyder specialiserede kurser i database-management

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