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

rundungs-problem

 

bgrob
Forum-Anfänger

Forum-Anfänger


Beiträge: 15
Anmeldedatum: 26.05.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 02.06.2009, 16:14     Titel: rundungs-problem
  Antworten mit Zitat      
liebe leute!

ich habe einen code, der folgende zeilen einliest:

    0.749 805311
    -0.557 805311
    -1.256 805311
    -1.824 805311


nun sollte die ausgabe die rechte spalte eins zu eins wiedergeben, ich kriege aber folgendes:

    8.0531e+06


wie kann ich diese rundung abstellen bzw. die wissenschaftliche schreibweise aussschalten?

vielen dank!
Private Nachricht senden Benutzer-Profile anzeigen


steve
Ehrenmitglied

Ehrenmitglied



Beiträge: 2.022
Anmeldedatum: 03.09.07
Wohnort: Wien
Version: R2023b
     Beitrag Verfasst am: 02.06.2009, 16:16     Titel:
  Antworten mit Zitat      
Moin,

welche Ausgabe meinst du?

Gruß
Alex
_________________

>> I told me to.

____________________________________
Matlab Cheat Sheet
goMatlab-Knigge - dran gehalten?!
Schon in den FAQ gesucht?
Ist vielleicht bei den Skripten oder den Tutorials was für dich dabei?
Private Nachricht senden Benutzer-Profile anzeigen
 
bgrob
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 15
Anmeldedatum: 26.05.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 02.06.2009, 19:12     Titel:
  Antworten mit Zitat      
hi alex!

also es läuft folgendermassen:

die eingabe ist wie folgt:

-6.220 1404831

mit der linken spalte stelle ich dann berechnungen an (genauer, berechne rms) und gebe dann die rms der werte wieder mit der rechten spalte aus. nun rundet aber matlab scheinbar, denn meine ausgabe (ich schreibe meine daten in ein textfile) ist folgende:


    4.72986 1.40483e+06


d.h. von der nummer in der rechten spalte ist die hinterste ziffer ('1') abgeschnitten worden.

wie kann ich das beheben?

vielen dank!
Private Nachricht senden Benutzer-Profile anzeigen
 
steve
Ehrenmitglied

Ehrenmitglied



Beiträge: 2.022
Anmeldedatum: 03.09.07
Wohnort: Wien
Version: R2023b
     Beitrag Verfasst am: 02.06.2009, 20:58     Titel:
  Antworten mit Zitat      
Wenn du in ein textfile schreibst, dann schau die mal die Formatierungsbefehle an: %.6f etc.

Damit kannst du genau angeben was alles abgespeichert wird. Im Forum findest du auch schon einiges dazu.

Gruß
Alex
_________________

>> I told me to.

____________________________________
Matlab Cheat Sheet
goMatlab-Knigge - dran gehalten?!
Schon in den FAQ gesucht?
Ist vielleicht bei den Skripten oder den Tutorials was für dich dabei?
Private Nachricht senden Benutzer-Profile anzeigen
 
Alpha23
Forum-Anfänger

Forum-Anfänger


Beiträge: 35
Anmeldedatum: 11.09.08
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 03.06.2009, 14:31     Titel:
  Antworten mit Zitat      
Öhm... wenn du mit der zweiten Spalte sowieso nichts machst, warum lässt du sie nicht einfach als Text formatiert und schreibst sie genau so auch wieder in die Ausgabe? Ouput läuft dann über ne Schleife mit
Code:
Private Nachricht senden Benutzer-Profile anzeigen
 
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.