Sollte man auf einem µC Polynomgleichungen rechnen?

#868317
Lesenswert?

24Mhz sind eine völlig relative Angabe, solange Du verheimlichst welche 
Laufzeit Du gerne hättest, also wie schnell das mindestens gehen muss.
Gehen tut das auch mit 1Mhz oder 1Khz.

Die Frage ist auch, ob Du Dir das per Assembler antun sollst, oder ob Du 
eine Hochsprache benutzen willst.

Wieviel Speicher hast Du?

Je weniger konkrete Angaben Du machst um so weniger kann Dir dazu jemand 
sagen... So ist das.

Jochen Müller
#868414
Lesenswert?

@ rotzfrech:

Integer-Arithmetik und damit Festkommazahlen sollte auf einem 
Mikrocontroller immer zum Einsatz kommen! Denn wenn die Anzahl der 
Nachkommastellen für Festkommazahlen einmal festgelegt wurde, läst sich 
im Gegensatz zu Floatkommazahlen auch JEDE Zahl darstellen. Abgesehen 
davon sind Integer-Algorithmen grundsätzlich effizienter als 
Floatkommaberechungen.

Tschau Sven!
Gast #868442
Lesenswert?

Vielleicht sollte Manfred genauer beschreiben, was er eigentlich will.
Die meisten hier scheinen davon auszugehen, das es um die Berechnung
von Polynomen geht. Manfred schreibt aber von Polynom_gleichungen_,
was ich so interpretiere, dass Gleichungen 6. Grades gelöst werden
sollen, was gleichbedeutend mit der Nullstellenbestimmung von
Polynomen 6. Grades ist. So etwas ist natürlich deutlich schwieriger
als das bloße Einsetzen von Werten in eine Polynomfunktion.

Aber auch das ist auf einem Mikrocontroller natürlich möglich, wenn
man ihm genügend Zeit zugesteht, und wenn der Speicher für den
Programmcode und die benötigten Variablen ausreicht.
#868695
Lesenswert?

Türlich geht das. Und wenn du damit weiterrechnen willst, und nicht das 
letzte bisschen Performance entscheidend ist, tu dir den Gefallen und 
nimm floats.
Aber 1000 Gleichungen / Sekunde wirst du damit nicht lösen können.

In einen meiner Taschenrechner sitzt eine 4-Bit Saturn CPU mit 8MHz. Die 
löst solche Gleichungen im Handumdrehen symbolisch.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren