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

dynamische Matrizen variabler Länge in und aus Excel

 

EccoBravo
Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 64
Anmeldedatum: 12.08.10
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 10.04.2015, 17:05     Titel: dynamische Matrizen variabler Länge in und aus Excel
  Antworten mit Zitat      
Hallo,

mit der Gefahr, dass ich eine Antwort dazu im Forum übersehen habe:

ich möchte größere numerische Matrizen variabler Länge mittels xlswrite ins Excel schreiben oder mittels xlsread aus Excel lesen.

Mit Matrizen fester Länge ist es kein Problem, denn ich weiss genau den Bereich im Excelsheet, von wo oder wohin . ...

So habe ich es z.B. mit einer 4x4 Matrix "Ergebnis" ganz einfach getan:

Code:
xlswrite('Datei.xlsx', Ergebnis, 'Tabelle1', 'C31:F34');

oder
Code:
Ergebnis = xlsread('Datei.xlsx' 'Tabelle1', 'C31:F34');


Die Daten der 4x4-Matrix werden so in die 16 Zellen C31:F34 des Sheets 'Tabelle1' geschrieben oder ausgelesen.

Nun möchte ich aber eine m x n-Matrix, dessen Dimensionen m und n als Zahlenwerte bekannt sind, in eine Excelsheet, beginnend in der Zelle 'C31' schreiben oder lesen.

Wie geht das om Matlab Code ?

Vielen Dank
EB
_________________

Ich habe mich nicht mit Ruhm bekleckert, dafür aber andere.
Meine Hobbies,
bunt zuschauen und rhytmisch zuhören!
Private Nachricht senden Benutzer-Profile anzeigen


Winkow
Moderator

Moderator



Beiträge: 3.842
Anmeldedatum: 04.11.11
Wohnort: Dresden
Version: R2014a 2015a
     Beitrag Verfasst am: 10.04.2015, 17:13     Titel:
  Antworten mit Zitat      
wenn die immer gleich aufgebaut sind kann man erstmal alles einlesen und dann den bereich raussuchen den man braucht.
zum schreiben einfach nicht den bereich angeben sondern halt nur 'C31'
_________________

richtig Fragen
Private Nachricht senden Benutzer-Profile anzeigen
 
EccoBravo
Themenstarter

Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 64
Anmeldedatum: 12.08.10
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 10.04.2015, 19:33     Titel:
  Antworten mit Zitat      
Danke, hat schon etwas geholfen.

Der großzügige xlsRead-Befwehl und das nachfolgende Shrinken ist mir noch nicht so sympatisch, es hatte in meinen konfusen xls-Tabellen zu Folgeproblemen geführt.
Hätte es eben mit dem Auslesen etwas genauer.
Danke und VG
EB
_________________

Ich habe mich nicht mit Ruhm bekleckert, dafür aber andere.
Meine Hobbies,
bunt zuschauen und rhytmisch zuhören!
Private Nachricht senden Benutzer-Profile anzeigen
 
Winkow
Moderator

Moderator



Beiträge: 3.842
Anmeldedatum: 04.11.11
Wohnort: Dresden
Version: R2014a 2015a
     Beitrag Verfasst am: 10.04.2015, 20:16     Titel:
  Antworten mit Zitat      
hab mal google gefragt
http://www.mathworks.com/matlabcent.....nge-with-xlsread-function#
hilft das weiter?
_________________

richtig Fragen
Private Nachricht senden Benutzer-Profile anzeigen
 
EccoBravo
Themenstarter

Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 64
Anmeldedatum: 12.08.10
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 10.04.2015, 20:41     Titel:
  Antworten mit Zitat      
Danke Dir, ich werde es nachher zu Hause ausprobieren
VG
EB
_________________

Ich habe mich nicht mit Ruhm bekleckert, dafür aber andere.
Meine Hobbies,
bunt zuschauen und rhytmisch zuhören!
Private Nachricht senden Benutzer-Profile anzeigen
 
EccoBravo
Themenstarter

Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 64
Anmeldedatum: 12.08.10
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 11.04.2015, 09:50     Titel:
  Antworten mit Zitat      
Super Idee!

Ein schoenes Wochenende
EB
_________________

Ich habe mich nicht mit Ruhm bekleckert, dafür aber andere.
Meine Hobbies,
bunt zuschauen und rhytmisch zuhören!
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 - 2025 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.