|
|
output einer Funktion als excel datei speichern |
|
Stargate |
Forum-Newbie
|
|
Beiträge: 6
|
|
|
|
Anmeldedatum: 10.03.11
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 10.03.2011, 10:27
Titel: output einer Funktion als excel datei speichern
|
|
Hi
Ich habe eine Frage und zwar wie kann Ich die ergebnisse (output) einer Funktion als Xls datei speichern?
Beispiel zu meiner Funktion:
function [count s thresholds result] = VTVF_JEKOVA(path,entry_id)
wie kann ich also count,s,thresholds und result als xls datei speichern?
ich habe es so probiert aber es geht irgendwie nicht
xlswrite('testdata.xls',count,s,thresholds,result);
für eure Hilfe wäre Ich euch dankbar.
|
|
|
|
|
Ajax |
Forum-Century
|
|
Beiträge: 176
|
|
|
|
Anmeldedatum: 09.09.10
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 10.03.2011, 10:43
Titel:
|
|
Schau dir die Hilfe zu der Funktion am Besten noch mal genauer an. Prinzipiell geht es so:
wobei hier davon ausgegangen wird, dass deine Vektoren eine Länge von 10 haben (daher A10 bzw. B10). Wenn es eine Matrix ist, muss der Bereich natürlich angepasst werden.
mfg
|
|
|
Stargate |
Themenstarter
Forum-Newbie
|
|
Beiträge: 6
|
|
|
|
Anmeldedatum: 10.03.11
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 10.03.2011, 11:01
Titel:
|
|
Hi Ich bin noch anfänger in Matlab.
Was meinst du mit pfad_und_name? soll ich nur der path an der Stelle schreiben?
z.b xlswrite(path,{count},'A1:n'); oder was anderes?
danke für deine Zeit.
mfg
|
|
|
_Peter_ |
Moderator
|
|
Beiträge: 537
|
|
|
|
Anmeldedatum: 08.12.10
|
|
|
|
Wohnort: ---
|
|
|
|
Version: 7.10, 2010a
|
|
|
|
|
|
Verfasst am: 10.03.2011, 11:06
Titel:
|
|
pfad und name bezieht sich auf deine Excel Datei. Wenn diese im gleichen Ordner liegt wie dein M-File, dann reicht nur der Name der Excel Datei. Wenn die Datei aber woanders liegt /liegen soll dann musst du den vollständigen Dateipfad mit Dateinamen angeben.
p.s.: In deinem ersten post hast du 'testdata.xls' geschrieben... dann wird die Datei im gleichen Ordner wie dein M-File abgelegt. sprich in dem PFad der in Matlab (Mitte oben) eingestellt sein sollte.
_________________
Gruß
Peter
_________________
goMatlab-Knigge - dran gehalten?!
Schon in den FAQ gesucht? Oder der MATLAB Hilfe?
Ist vielleicht bei den Skripten oder den Tutorials was für dich dabei?
|
|
|
Stargate |
Themenstarter
Forum-Newbie
|
|
Beiträge: 6
|
|
|
|
Anmeldedatum: 10.03.11
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 10.03.2011, 11:13
Titel:
|
|
so mein Excel datei existiert schon in Current Directory
also : xlswrite(testdata.xls,{count},'A1:n');
nach dem Run gibt es mir folgendes :
??? Attempt to reference field of non-structure array.
Error in ==> test_jeko at 70
xlswrite(testdata.xls,{count},'A1:n');
|
|
|
Ajax |
Forum-Century
|
|
Beiträge: 176
|
|
|
|
Anmeldedatum: 09.09.10
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 10.03.2011, 11:27
Titel:
|
|
Der Name muss ein String sein, also in '...' stehen. Wobei das nur hier im Beispiel falsch ist. Der Fehler bezieht sich wahrscheinlich auf das 'A1:n'. Falls die Länge deines Output-Vektors fest ist, dann kannst du sie ja fix in das Feld eintragen, falls du nicht sicher bist, dann musst du die linke obere Zelle angeben, in die der Vektor geschrieben werden soll, also z.B. nur 'A1'. Der Vektor wird dann in die Spalte A geschrieben, der erste Eintrag steht in der Zeile 1.
Ich hoffe jetzt ist es etwas klarer.
mfg
|
|
|
Stargate |
Themenstarter
Forum-Newbie
|
|
Beiträge: 6
|
|
|
|
Anmeldedatum: 10.03.11
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 10.03.2011, 11:45
Titel:
|
|
Es hat geklappt
Vielen Dank
|
|
|
|
|
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.
|
|