|
Marco_gast |
Forum-Fortgeschrittener
|
|
Beiträge: 53
|
|
|
|
Anmeldedatum: 19.12.13
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 09.04.2014, 12:51
Titel: Darstellung von Zahlen
|
|
Hallo
eine kleine Frage habe ich.
Gibt es die Möglichkeit das Zahlenformat /Darstellung von Matalb anzupassen ?
Beispielsweise werden die Ergebnisse einer Symbolische Rechnung immer mit sehr vielen nachkommastellen angezeigt.
Es würde z.b. auch 3 reichen.
Oder auch große Zahlen in exponentschreibweise wäre auch nicht schlecht.
Danke schön
|
|
|
|
|
Winkow |
Moderator
|
|
Beiträge: 3.842
|
|
|
|
Anmeldedatum: 04.11.11
|
|
|
|
Wohnort: Dresden
|
|
|
|
Version: R2014a 2015a
|
|
|
|
|
|
Verfasst am: 09.04.2014, 12:54
Titel:
|
|
wo denn ? im command window? der befehl dafür ist
alternativ kann man sich die ausgabe auch selber mit printf basteln oder so
_________________
richtig Fragen
|
|
|
Marco_gast |
Themenstarter
Forum-Fortgeschrittener
|
|
Beiträge: 53
|
|
|
|
Anmeldedatum: 19.12.13
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 09.04.2014, 13:01
Titel:
|
|
.. ja im command window
format habe ich mir schon angeschaut
bei get(0,'format') bekomme
ans =
shortEng
allerdings werden die Zahlen z.B so
2.0180130909364754023748037004444
ausgegeben
oder ein bruch
6124319032471571/73786976294838206464
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.492
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 09.04.2014, 13:15
Titel:
|
|
Hallo,
bitte um konkrete Beispiele, wie diese Zahlen zustandekommen.
Bei symbolischen Ausdrücken wie dem Bruch kann eval helfen.
Grüße,
Harald
|
|
|
Marco_gast |
Themenstarter
Forum-Fortgeschrittener
|
|
Beiträge: 53
|
|
|
|
Anmeldedatum: 19.12.13
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 09.04.2014, 13:28
Titel:
|
|
hallo,
hier ein Bsp.
a = 133e5*x;
b = 1e-6*x;
f1 = 'a+b=3*67';
f2=subs(f1)
f3 = solve(f2,x)
f3=
201000000/13300000000001
Es bleibt nicht aus, dass in den Berechnungen sehr große und sehr kleine werte mit einander Verknüpft werden
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.492
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 09.04.2014, 13:32
Titel:
|
|
Hallo,
wie gesagt:
Bei der Gleichung f2 wird es schwieriger. Der Sinn des symbolischen Rechnens ist ja, dass man exakte Lösungen haben will. Ein Runden ist also dann nicht zulässig.
In vielen Fällen kann es stattdessen sinnvoller sein, eine Gleichung numerisch mit fsolve zu lösen.
Grüße,
Harald
|
|
|
Marco_gast |
Themenstarter
Forum-Fortgeschrittener
|
|
Beiträge: 53
|
|
|
|
Anmeldedatum: 19.12.13
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 09.04.2014, 13:39
Titel:
|
|
es geht mir ja auch nur um die anzeige (Darstellung)
die ergebnisse kann ich mir ja nach Bedarf aus dem workspace holen.
Zur Zeit geht es um die Struktur eine Formel /Zusammenhang (welcher Grad, welche Variablen usw.)
primär nicht um sich ergebende Zahlenwerte
Ich werde es mal mit fsolve probieren
Danke
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
|
|
Impressum
| Nutzungsbedingungen
| Datenschutz
| FAQ
| RSS
Hosted by:
Copyright © 2007 - 2024
goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.
|
|