Darstellung von Zahlen < Maple < Mathe-Software < Mathe < Vorhilfe
|
Hallo!
ich habe folgendes Problem. Bei Rechnungen zu physikalischen Problemen tauchen oft sehr kleine Zahlen auf etwa [mm] $1{,}54\cdot10^{-12}$ [/mm] als Ergebnis einer Rechnung. Manchmal gibt mir Maple solche Zahlen in der obigen Form, manchmal jedoch als 0,00000000000154.
Letzteren finde natürlich total unhandlich.
Leider weiß ich nicht, wie ich die obige Schreibeweise (die als "normierter Dezimalbruch" kenne) erzwingen kann. Mit "evalf" geht schon mal nicht...
(siehe Minimalbeispiel)
Dateianhänge: Anhang Nr. 1 (Typ: png) [nicht öffentlich]
|
|
|
|
Status: |
(Antwort) fertig | Datum: | 13:58 So 11.10.2020 | Autor: | Infinit |
Hallo Riesenradfahrrad,
dieses Problem taucht ja häufiger auf und es hat weniger mit der Berechnung als mit der Ausgabe des berechneten Wertes zu tun.
Ich kenne zwar Maple nicht, habe aber mal ein bisschen herumgegoogelt und würde jetzt einfach mal folgendes vorschlagen. Nutze doch die Funktion printf und gebe dort für die Variable, beispielsweise a, das wissenschaftliche Format für die Ausgabe an. Die Zahl hinter dem "e" gibt dabei die Nachkommastellen an.
Ich könnte mir also so etwas vorstellen:
printf("%3e", a)
Keine Garantie, ob dies wirklich hinhaut, aber ein Versuch ist es sicherlich wert.
Viele Grüße,
Infinit
|
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 15:23 So 11.10.2020 | Autor: | Infinit |
Der Tipp mit dem "e" scheint okay zu sein. Hier habe ich einen entsprechenden Hinweis gefunden, wenn er auch drei Jahre alt ist:
https://www.vorhilfe.de/read?i=1085834
Viele Grüße,
Infinit
|
|
|
|
|
Hallo Inifinit,
danke für den Tipp - ja das klappt mit der Ausgabe!
Danke schon mal.
Allerdings ist das bei Seitenlangen Rechnungen und mehreren Werten in einer Ausgabe doch a bissl umständlich, somit noch nicht das Optimum.
Deshalb suche ich weiter, dennoch danke für die Zwischenlösung!
|
|
|
|