WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Anzahl der Nachkommastellen zum rechnen reduzieren

 

student...

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 13.11.2008, 20:10     Titel: Anzahl der Nachkommastellen zum rechnen reduzieren
  Antworten mit Zitat      
Hallo,

ich möchte mit Matlab in einem m-file einige Berechnungsschritte durchführen. Diese Sollen mit einer Genauigkeit von 4 Nachkommastellen durchgeführt werden, um bewusst eine ungenauigkeit am Endergebniss zu erzielen... Smile

Wie kann man einstellen, mit wievielen Nachkommastellen Matlab rechnet?

Danke!


Maddy
Ehrenmitglied

Ehrenmitglied



Beiträge: 494
Anmeldedatum: 02.10.08
Wohnort: Greifswald
Version: ---
     Beitrag Verfasst am: 13.11.2008, 20:19     Titel:
  Antworten mit Zitat      
Ich würds spontan mit "round" verwirklichen:

Code:


a=1.56788990;
a=round(a.*10000)./10000;

 

_________________

>> why
The computer did it.
Private Nachricht senden Benutzer-Profile anzeigen
 
dib0r
Forum-Guru

Forum-Guru


Beiträge: 413
Anmeldedatum: 09.05.08
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 13.11.2008, 20:37     Titel:
  Antworten mit Zitat      
Hallo,

oder den Weg über Strings
Code:


MfG
Private Nachricht senden Benutzer-Profile anzeigen
 
Gast



Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 13.11.2008, 21:25     Titel:
  Antworten mit Zitat      
Danke für die Antworten!

Wie kann ich denn am besten ne Handrechnung nachmachen
Also dass 12345678.1234567 auf 2 Nachkommastellen gerundet wird und bei
0.000001234 alle stellen angegeben werden?

Ich möchte einen Rechenweg über mehrere Schritte mit Matlab berechnen und das soll dann Handgerechnet aussehen...
Und Handgerechnet kommt eben eine Ungenauigkeit von ca 1.xxx raus.
Mit Matlab 1.xxxx*10^-13, da glaubt dann keiner mehr an die unsinnige Handrechnung die Pflicht ist.
Will aber auch nciht die nächsten 3 Tage am Taschenrechner hängen! Smile lol

Blödsinn für die Uni...
 
Student2

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 13.11.2008, 23:01     Titel:
  Antworten mit Zitat      
hat sich erledigt...
Hab die Werte vor dem Runden unterschiedlich skaliert, dann hats geklappt!
 
Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

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 | goMatlab RSS Button 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.