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

Einzelne Zeilen aus xls datei einlesen?

 

Tottenham
Forum-Newbie

Forum-Newbie


Beiträge: 6
Anmeldedatum: 21.08.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 25.08.2009, 17:20     Titel: Einzelne Zeilen aus xls datei einlesen?
  Antworten mit Zitat      
Hallo,

wie kann ich zeile fuer zeile aus einer xls-datei einlesen lassen.
beim txt file get es ja mit line=fgetl(fid).
wie geht es aber mit einer xls datei?
Private Nachricht senden Benutzer-Profile anzeigen


Harald
Forum-Meister

Forum-Meister


Beiträge: 24.450
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 25.08.2009, 20:03     Titel:
  Antworten mit Zitat      
xlsread, mit einer passenden 'range'.

Grüße,
Harald
Private Nachricht senden Benutzer-Profile anzeigen
 
lidogiba
Forum-Newbie

Forum-Newbie


Beiträge: 7
Anmeldedatum: 21.08.09
Wohnort: Hannover
Version: R2009a
     Beitrag Verfasst am: 26.08.2009, 10:02     Titel:
  Antworten mit Zitat      
Hey,

schau mal hier, da geht es zwar ums schreiben...aber es sind zwei Wege beschrieben 'range' zu modelieren.

http://www.gomatlab.de/daten-in-bes.....exel-speichern-t6876.html

LG Britta
_________________

Vieles hätte ich verstanden, wenn man es mir nicht erklärt hätte. (Stanislaw Jerzy Lec)


Aber eben nicht ALLES!!!
Private Nachricht senden Benutzer-Profile anzeigen
 
Tottenham
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 6
Anmeldedatum: 21.08.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 26.08.2009, 14:25     Titel:
  Antworten mit Zitat      
ich habs probiert und kriege es immer noch nicht hin.
ich lese zunaechst ersmal das gesammte file mit xlsread ein.
nun soll er aber fuer jede zeile (davon 20) mit 6 spalten eine operation durchfuehren.

wie kann ich ausserdem einen bereich in exel definieren?

z.b. Mittelwert = A1:A20 ?
Private Nachricht senden Benutzer-Profile anzeigen
 
lidogiba
Forum-Newbie

Forum-Newbie


Beiträge: 7
Anmeldedatum: 21.08.09
Wohnort: Hannover
Version: R2009a
     Beitrag Verfasst am: 26.08.2009, 17:59     Titel:
  Antworten mit Zitat      
Hey,
ich würde nicht den ganzen file einlesen, wenn du nur 6x20 Daten brauchst.

Hier mal eine Idee:

Code:

A= xlsread('test.xls', 'Blatt', 'A1:F3')
 


Damit liest du genau den Bereich von 6 Spalten und 3Zeilen aus und schreibst ihn in die Matrix A. Mit A(i,j) kannst du diese dann ansprechen und deine Operationen durchführen.

Müsstes das Ganze dann noch für deine Werte (6,20) usw. anpassen. Hoffe damit ist dir geholfen.
_________________

Vieles hätte ich verstanden, wenn man es mir nicht erklärt hätte. (Stanislaw Jerzy Lec)


Aber eben nicht ALLES!!!
Private Nachricht senden Benutzer-Profile anzeigen
 
Tottenham
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 6
Anmeldedatum: 21.08.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 26.08.2009, 20:20     Titel:
  Antworten mit Zitat      
vielen dank Smile
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.