Hét vraag- en antwoordplatform van Nederland

Heb je geprobeerd hem uit en aan te zetten? Hoe herken ik een internetvirus? Zijn er ook toetsenborden voor linkshandigen? Met al je vragen over computers en internet kun je hier terecht.

Nieuwste vragen

Hoe kan ik een klantnummer uit een tekst in Excel halen?

Ik wil graag een klantnummer uit een tekstregel in Excel halen. Zie bijlage. De klantnummers hebben verschillende lengtes, waardoor het mij niet lukt om dit voor elkaar te krijgen met functies Deel, Links, Rechts en Vind.Spec.

Ook wil ik de briefcode achter het woord Brief/Formulier in een aparte cel hebben. Doordat de posities van de regels niet gelijk zijn aan elkaar zoek ik een formule die dat voor elkaar krijgt.

Verwijderde gebruiker
7 jaar geleden

Waarom wordt mijn integreer programma onnauwkeuriger bij een kleinere stapgrootte?

Ik heb een Python programmaatje gemaakt, die door middel van rechthoeken tekenen de oppervlakte onder een grafiek benaderd.
Dit is de code:
import math, time
xl=0#Linkergrens domein
xr=math.pi#Rechtergrens domein
x=xl
def formule():
y=math.sin(x)#formule
return y
dx=0.00000001#stapgrootte
opp=0
tb=time.time()
while(x<xr):
opp+=formule()*dx
x+=dx

print("Oppervlakte is "+str(opp))
print("Runtime was "+str(float(time.time()-tb))+" seconden.")
input()

Nu heb ik de stapgrootte gevarieerd (de resultaten staan toegevoegd als afbeelding), en ik zie dat het antwoord steeds nauwkeurig wordt, wanneer ik de stapgrootte kleiner maak, maar zodra ik de stapgrootte verklein van 0.000001 naar 0.0000001, wordt het antwoord juist onnauwkeuriger, en wanneer ik de stapgrootte nog kleiner maakt, wordt het nog onnauwkeurig. Het exacte antwoord hoort 2 te zijn. Hoe kan dit?

Verwijderde gebruiker
7 jaar geleden
logo van Kompas Publishing

GoeieVraag.nl is onderdeel van Kompas Publishing