Forum: Mikrocontroller und Digitale Elektronik PIC: Verktoren Betrag berechen


von PIC (Gast)


Lesenswert?

Ich habe einen 3 Achsen Sensor und würde gerne die resultierende 
Beschleunigung berechnen. Ich weiß, dass ich den Betrag mir 
sqrt(x²+y²+z²) berechnen kann. Gibt es aber eine Möglichkeit das 
schneller zu berechnen, da die Wurzel auf meinem PIC18 doch einige Zeit 
benötigen wird...

von PIC18 (Gast)


Lesenswert?

> Gibt es aber eine Möglichkeit das
>schneller zu berechnen, da die Wurzel auf meinem PIC18 doch einige Zeit
>benötigen wird...

Wie lang's dauert ist egal, wenn's nur schnell GENUG ist!
Oder musst Du das 100000 mal in der Sekunde machen?

von Frank K. (fchk)


Lesenswert?

PIC schrieb im Beitrag #3051397:
> Ich habe einen 3 Achsen Sensor und würde gerne die resultierende
> Beschleunigung berechnen. Ich weiß, dass ich den Betrag mir
> sqrt(x²+y²+z²) berechnen kann. Gibt es aber eine Möglichkeit das
> schneller zu berechnen, da die Wurzel auf meinem PIC18 doch einige Zeit
> benötigen wird...

http://www.andreadrian.de/quadratwurzel/index.html

von Kurzer Stapel (Gast)


Lesenswert?

Worum geht es denn? Allenfalls kann man den Algorithmus aendern.

von Kai S. (kai1986)


Lesenswert?

Hallo,

ich weiß nicht genau, was du vor hast, aber unter umständen brauchst du 
die Wurzel nicht ziehen, dafür die dazugehörigen Werte halt angleichen, 
sprich quadrieren.

Gruß Kai

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.