Potenzfunktion

Gast #2118500
Lesenswert?
• ▲
▼
Peter schrieb:
> Hallo,
>
> ich habe eine Potenzfunktion (y=0,2166x^1,0482) und die würde ich gerne
> in C ausrechnen lassen. Weis einer wie ich das machen kann? Speziell
> wegen den Kommazahlen. Über eine schnelle antwort würde ich mich freuen.

Vielleicht wäre es einfacher, eine passende Tabelle abzuspeichern...
Gruss
Harald
Moderator (Firma: Titel) Persönliche Seite #2118815
Lesenswert?
• ▲
▼
Peter schrieb:
> Was kann ich machen damit ich auch mit komma rechnen kann?
1
  float x,y;
2
  
3
  x = 3.4567;
4
  y = 0.2166 * exp(1.0482*log(x));
http://www.acm.uiuc.edu/webmonkeys/book/c_guide/2.7.html
Alle Funktionen in der math.h sind mit double definiert und werden daher 
als Fließkommazahl ausgeführt. Und pow() sollte es durchaus auch 
geben...

> Was kann ich machen damit ich auch mit komma rechnen kann?
> 0,2166
Nimm statt des Kommas einen Punkt...  :-/
So etwa: 0.2166

BTW: du könntest dir echt mal ein C-Buch kaufen.
Das sind urschleimigste Grundlagen...
Gast #2119866
Lesenswert?
• ▲
▼
also nochmal danke an alle die mit helfen wollten.
@ Lothar:
Danke es lag an dem komma statt Punkt. Das vergess ich immer wieder.
Und keine Angst ich werde mir auch bald ein C Buch kaufen. :)

U.R. Schmitt schrieb:
> Dann bleibst du ewig Anfänger.
> Bei so einem <zensiert> macht das Helfen richtig Spass :-)
du kannst mich mal... :(

mfg Peter
Gast #2119895
Lesenswert?
• ▲
▼
hallo,

ich hätte noch eine frage:

ich berechne jetzt die Funktion y = 0.2166*exp(1.0482*log(x));
und will das Ergebnis auf einen LCD Display darstellen.
Das Problem ist wenn ich das y, was ein float ist mir der Funktion 
sprintf darstellen will kommt eine Fehlermeldung im AVR Studio.
Weis einer was ich da machen kann?

mfg Peter

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.