26. april 2002 - 19:29Der er
5 kommentarer og 1 løsning
Udfør streng
Jeg har lavet et script, der kan differentiere og integrere en vilkårlig funktion, men som enhver matematiker ved, så kan det være mindst ligeså interessant at sætte tal ind på x's plads i integralet (den øvre og nedre grænse).
Problemet er således, at jeg har en streng indeholdende noget simpelt matematik, som skal løses.
Str = "25*2^2-24*2"
Hvordan forklarer jeg computeren, at strengen skal "reduceres/udregnes"? For den kan jo sagtens løse den type matematik i ordinær kode.
Jeg vil have, at den returnerer: 52
Jeg er klar over, at dette spørgsmål kan være svært at forstå, men de, der har arbejdet med lignende ved nok, hvad jeg mener.
Efter ti år i London, Madrid, Paris og Utrecht kommer Sabios AI-fokuserede program af arrangementer om kundeoplevelser, ‘Disrupt’, for første gang til Danmark.
Du kan ikke direkte udregne den fra en streng. Der skal du bruge en "expression evaluator" der kan splitte strengen op og evaluerer de forskellige operatorer og tal.
Det er ikke nogen nem opgave, men der findes nogle funktioner der kan. Dog ved jeg ikke vhor sådann kan findes ..
Det er bare så dødirriterende, at den ikke fatter det bare fordi det er en streng. Jeg kan jo sagtens be' den løse:
facit = 25*2^2-24*2
Der må da findes en metode, der er lettere, hvor mange ikke først skal lære den alle matematiske regneregler osv. - Hvor den bare læser, hvad der står, og regner det... Evt. hvis udregningen foregår, mens strengen kreeres af scriptet...??!!
YEAH! Lige præcis, hvad jeg ledte efter, jespernaur og eagleeye :D MUCHAS GRACIAS! Nu kom Jespernaur jo først, så du får pointene og tak til jer begge endnu engang!!
det var så lidt.. ja jeg havde ikke lige set han havde svare før jeg lage et svar :)
Synes godt om
Ny brugerNybegynder
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.