|
|
Vektoren zeilenweise in Excel exportieren |
|
nordfrucht |

Forum-Newbie
|
 |
Beiträge: 1
|
 |
|
 |
Anmeldedatum: 18.03.10
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 18.03.2010, 13:34
Titel: Vektoren zeilenweise in Excel exportieren
|
 |
Hallo,
ich erzeuge mittels For-Schleife einen Vektor. Dabei wird pro Schleifendurchlauf ein Vektor erzeugt. Diese Vektoren unterschiedlicher Länge möchte ich zeilenweise in Excel übertragen. Also nach Verlassen der Schleife soll eine Exceldatei erzeugt worden sein, in der für jeden Schleifendurchlauf eine Zeile steht mit dem entsprechenden Vektor.
Vielen Dank für die Hilfe
Eszter
|
|
|
|
|
Jan* |

Forum-Century
|
 |
Beiträge: 178
|
 |
|
 |
Anmeldedatum: 06.11.09
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: R2007b
|
 |
|
|
 |
|
Verfasst am: 18.03.2010, 13:40
Titel:
|
 |
Hi,
das geht mit xlswrite. Das zeilenweise Schreiben ist allerdings sehr langsam, da sehr viel overhead entsteht. Du solltest also erst deine Ergebnisse in einer Matrix oder einem Cell-Array sammeln, und anschließend mit xlswrite wegschreiben.
Gruß Jan
|
|
|
ettike |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 18.03.2010, 14:31
Titel: excel
|
 |
hallo,
mit cell-Arrays kann ich leider nichts anfangen.
Ich habe zwei Matrixs, CN und ESR5. Aus dieser Matrixs lese ich die zeilen aus, und arbeite ich damit.
for row_counter = 1:rows
ESR5 = esr5(row_counter,1:index(row_counter)); %vector
CN= c_n(row_counter,1:index(row_counter)); %vector
CN = sort(CN,2);
ESR5 = sort(ESR5,2);
%plot
subplot(2,(rows/2),row_counter), plot(CN, ESR5,'--rs','LineWidth',2,...
'MarkerEdgeColor','k',...
'MarkerFaceColor','g',...
'MarkerSize',10)
title(ordner_name(row_counter, );
xlabel('C/N [dB]')
%%excell datei ????????
end
Jede zeile ist unterschiedlich lang.........ich habe keine Idee.
Danke für die hilfe
Eszter
|
|
|
Jan* |

Forum-Century
|
 |
Beiträge: 178
|
 |
|
 |
Anmeldedatum: 06.11.09
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: R2007b
|
 |
|
|
 |
|
Verfasst am: 19.03.2010, 11:27
Titel:
|
 |
Hallo,
eine Möglichkeit wäre folgende:
- vor der Schleife zwei Matrizen für CN und ESR5 anlegen die rows x max(index) groß ist
- diese Matrizen mit NaN vorbelegen
- in der Schleife dann die Matrizen zeilenweise beschreiben
- nach der Schleife mit xlswrite exportieren
Ansonsten müsstest du dich mal mit Cell-Arrays auseinandersetzen, da kann jedes Element ein Vektor mit unterschiedlicher Länge sein.
Gruß Jan
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
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
| 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.
|
|