Hallo zusammen ;-) Ich habe mir ein kleines Programm geschrieben, mit Hilfe dessen ich Widerstände für ein Tiefpassfilter berechnen lassen kann. Jetzt ist die Wertausgabe bis auf 6Stellen hinter dem Komma genau. Wie kann ich den Wert 2.356908 kOhm dem entsprechenden Eintrag in der E12 (oder E24) Reihe zuordnen? Meine Ausgabe soll halt gleich "Praxisgerechte" Werte ausgeben. (12te Wurzel von 10) hoch 4 = 2.2 (12te Wurzel von 10) hoch 5 = 2.6 (eigentlich ja 2.7) soweit habe ich das aus Wikipedia http://de.wikipedia.org/wiki/E-Reihe von hier: http://www.elektronik-kompendium.de/sites/bau/1109071.htm und hier ausm Forum Beitrag "E-Reihe hat eigentlich falsche Werte. Warum?" schon herausbekommen. Wie könnte man das ganze nun "rückwärts" rechnen, sodass mir im Ergebnis gleich der zugehörige Widerstandswert aus der E-Reihe angezeigt wird? Danke AxelR.
Die Werte der E-Reihe sind bekannt. Also einfach die Differenz bilden und denn Wert nehmen, bei dem die Differenz am kleinsten ist. Oder was willst du?
>...Oder was willst du?
Ich will die Ausgabe der Rechenergebnisse nach E12(oder halt E24)
formatiert haben.
Dabei möchte ich KEINE Tabelle mit den uns bekannten Werten der
E-Reihe verwenden.
Ohne Tabelle ? Nun, eine logarithmische Dekade durch die Anzahl Werte teilen und Runden
das ganze rückwärts rechnen? mit int-Werten, sodass das komma etc wegfällt? ...
hubert wrote: > das ganze rückwärts rechnen? mit int-Werten, sodass das komma etc > wegfällt? > > ... kann ruhig "mit Komma" sein. Ich verwende einen Casio CFX-9850 ;-) @Nullpointer >..eine logarithmische Dekade durch die Anzahl Werte teilen.. wer mich kennt, weiss, dass ich KEIN Mathematik Genie bin. Leider! Könntest Du mir das bitte mal in zwei, drei Zeilen an einem Beispiel erläutern? Vielen Dank dafür... @all könnte man die Potenz >(12te Wurzel von 10) hoch 4 = 2.2 ^ '--- >(12te Wurzel von 10) hoch 5 = 2.6 (eigentlich ja 2.7) ^ '--- als Ergebnis bekommen? (Sicher - irgentwie umstellen...) für 2.356908 kOhm aus obigem Bsp. wäre diese dann 4.xx und somit dichter an der vier als an der fünf. Gruß AxelR. (au mann - ich und Mathe)
Netbird wrote: > x= 12* lg2.356908 =4,468.. > Stichwort: Logarithmieren ... freu und DANKE! Mit diesem Denkanstoß komme ich weiter. viele Grüße AxelR.
Prima Formelbeiträge, log(?) oder 10 hoch ? oder die beste abgeschriebene Formel führen aber trotzdem immer zu Fehlern, weil bei der Erstellung der E-Reihen nun mal das Endergebnis auch stetig steigende Abstände beinhalten sollte. E24 Genau berechnet, exakt gerundet: 10 11 12 13 15 16 18 20 22 24 26 29 32 35 38 42 46 51 56 62 68 75 83 91 100 E24 Norm-Werte: 10 11 12 13 15 16 18 20 22 24 27 30 33 36 39 43 47 51 56 62 68 75 82 91 100 Klar, dass man noch ohne Tabelle mit if(...) then(...) das ganze korrigieren kann, aber wird es dann programmtechnisch - schöner? - kürzer? - übersichtlicher? Ralli
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.