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

In Matrix nur Null bzw. Kommastellen stimmen nicht

 

monica
Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 52
Anmeldedatum: 08.01.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 28.01.2009, 16:23     Titel: In Matrix nur Null bzw. Kommastellen stimmen nicht
  Antworten mit Zitat      
Hallo liebe Matlaber,
folgender Effekt ist bei mir aufgetaucht. Ich habe eine matrix mit 3 vektoren.
wenn ich mir diese ausgeben lasse, steht ganz oben "1.0e+006" und dann in den vektoren nur Nullen und extrem kleine Zahlen. Wenn ich mir die einzelnen Spalten ausgeben lasse, stimmen die Werte.
Es hängt irgendwie mit den Kommastellen oder ähnlichem zusammen. Hat jemand eine Idee?? Vielen Dank!

Code:

%Matrix ist die matrix aus xls File  
results=xlsread(dateiname);

%Einzelne Spalten definieren
n=results(:,1);     %Nummer
Rt=results(:,2);    %Retentionszeit
Pa=results(:,3) ;   %Peak Area

results =

  1.0e+006 *

    0.0000    0.0000    1.0448
    0.0000    0.0000    1.1967
    0.0000    0.0000    2.1353
    0.0000    0.0000    1.9869
    0.0000    0.0000    0.0813
    0.0000    0.0000    1.9556
    0.0000    0.0000    1.6049
    0.0000    0.0000    0.0119
    0.0000    0.0000    2.2701
    0.0000    0.0000    2.1512
    0.0000    0.0000    1.9634
    0.0000    0.0000    2.7744
    0.0000    0.0000    1.8011
    0.0000    0.0000    1.5176
    0.0000    0.0000    0.3286
    0.0001    0.0000    0.7658
    0.0001    0.0000    1.1459

%aber:

index =

     2
     6
     7
     8
     9
    11
    12
    16
    18
    20
    22
    23
    38
    39
    43
    70
    83


times =

    9.6000
   14.2600
   14.8500
   16.4200
   16.5300
   19.3700
   19.5100
   21.7300
   21.7300
   23.7900
   27.6300
   27.7500
   30.8600
   30.9400
   31.8600
   36.5900
   37.9000


area =

     1044820
     1196661
     2135263
     1986912
       81267
     1955642
     1604933
       11943
     2270132
     2151203
     1963404
     2774401
     1801060
     1517595
      328584
      765803
     1145862


 
Private Nachricht senden Benutzer-Profile anzeigen


Strauße
Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 57
Anmeldedatum: 07.11.08
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 28.01.2009, 16:28     Titel:
  Antworten mit Zitat      
Das liegt nur an der Darstellung. Intern sind die Zahlen schon richtig. Da die Größenunterschiede aber so enorm sind, gibt er alle mit dem Vorfaktor
10^6 an. Also die Kommastelle wird um 6 Stellen verschoben und dann gibt er den gerundeten Wert an.

Wenn du also einfach mit den Werten weiterrechnen willst, kannst du das tun. Man kann auch irgendwie umstellen, wie er die Zahlen anzeigen soll, weiß aber grad net genau wie. Aber ich denke es geht ja eher darum mit den Werten was zu berechnen. Und am Ende wird dann schon was sinnvolles rauskommen! Wink
Private Nachricht senden Benutzer-Profile anzeigen
 
monica
Themenstarter

Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 52
Anmeldedatum: 08.01.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 28.01.2009, 16:30     Titel:
  Antworten mit Zitat      
vielen Dank für die Info, das beruhigt. Falls zufällig noch jemand weiss wie mand as umstellen kann, das wäre nett, hatte ich doch ursprünglich geplant die im Command Window anzeigen zu lassen...
Private Nachricht senden Benutzer-Profile anzeigen
 
Helmert
Forum-Century

Forum-Century


Beiträge: 121
Anmeldedatum: 04.09.08
Wohnort: Karlsruhe
Version: 2011a
     Beitrag Verfasst am: 28.01.2009, 16:57     Titel:
  Antworten mit Zitat      
Umstellen geht 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.