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

Probleme beim enlesen mit Punkt und Komma?

 

harry999
Forum-Anfänger

Forum-Anfänger


Beiträge: 24
Anmeldedatum: 04.09.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 20.10.2009, 15:13     Titel: Probleme beim enlesen mit Punkt und Komma?
  Antworten mit Zitat      
Hallo Ihr Matlab Spazialisten,

ich habe folgendes Problem:

Wenn ich Daten aus einer Excel-Datei importiere, importiert Matlab falsche Werte. Woran liegt das bzw. was mache ich falsch?

In der Excel-Datei wird eine Zufallsmatrix erzeugt, die ich mit Matlab nach folgendem Code einlese:

Code:
%

A=xlsread('Matrix Test', 'Daten', 'B7:AY499')
y=xlsread('Matrix Test', 'Daten', 'AZ7:AZ499')

 


es werden allerdings Falsche Werte eingelesen,liegt es vielleicht an der Zufallsmatrix die ich in Excel erstellt habe?

Matrix Test.xls
 Beschreibung:

Download
 Dateiname:  Matrix Test.xls
 Dateigröße:  810 KB
 Heruntergeladen:  453 mal
Private Nachricht senden Benutzer-Profile anzeigen


Fragewurm
Forum-Century

Forum-Century


Beiträge: 180
Anmeldedatum: 23.09.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 20.10.2009, 15:20     Titel:
  Antworten mit Zitat      
Hallo harry
wie sehen denn die falschen Werte aus?

Gruss Fragewurm
Private Nachricht senden Benutzer-Profile anzeigen
 
harry999
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 24
Anmeldedatum: 04.09.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 20.10.2009, 15:35     Titel: re
  Antworten mit Zitat      
Wenn man sich zum Beispiel den ersten Wert in der Matrix anschaut B7
und den mit dem eingelesenen Wert von Matlab vergleicht, ist dies nicht der Selbe Wert!
Für die Anderen Werte gilt das auch
Private Nachricht senden Benutzer-Profile anzeigen
 
Fragewurm
Forum-Century

Forum-Century


Beiträge: 180
Anmeldedatum: 23.09.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 20.10.2009, 15:49     Titel:
  Antworten mit Zitat      
Hi
hab das grade mal ausprobiert und den gleichen 'Fehler' wie du gehabt.
Ich glaube jedoch das dass an Excel mit dem Befehl ZufallsZahl liegt.
Da Excel bei JEDEM neunen Aufruf neue Zahlen berechnet.
Matlab öffnet die Excel-Datei und dabei werden neue Zahlen erstellt. Die
du dann ausliesst.
Musst mal drauf achten bei jedem Laden ändern sich die Zahlen.


Gruss Fragewurm
Private Nachricht senden Benutzer-Profile anzeigen
 
harry999
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 24
Anmeldedatum: 04.09.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 20.10.2009, 15:52     Titel:
  Antworten mit Zitat      
wie könnte ich dieses Problem beheben?
Private Nachricht senden Benutzer-Profile anzeigen
 
Fragewurm
Forum-Century

Forum-Century


Beiträge: 180
Anmeldedatum: 23.09.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 20.10.2009, 15:58     Titel:
  Antworten mit Zitat      
Da bin ich etwas überfragt aber du könntest ja auch Zufallszahlen mit
Matlab erstellen
Code:

x = rand(2,3)   % Matrix 2x3 mit zufalls Zahlen
 


und diese dann wenn du sie benötigs als .xlc- oder .csv- File anlegen.

Gruss Fragewurm
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.