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

Ausgabe nach Excel exportieren

 

Gast



Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 27.09.2009, 23:09     Titel: Ausgabe nach Excel exportieren
  Antworten mit Zitat      
Wie kann ich die Ausgabe im Command Window nach Excel exportieren.


ich habe zB einen Vekor:
Beispiel Vektor:
[/code]
n=20;
y=rand(1,n+1)'
Code:


oder eine Summe:

 

sum(y)
Code:


die ich in Excel ausgeben möchte.

Der Vektor soll  zB. in der "Beispieldatei" im Tabellenblatt 1, Zeile 6, Spalte 4 ausgegeben werden und die Summe in Zeile

Ich weiss diese einfache Berechnung kann man auch in Excel durchführen...es geht mir um den Zugriff auf Excel auf das Tabellenblatt, die Zeile und die Spalte.

Wäre äußerst hilfreich.

 


Titus
Forum-Meister

Forum-Meister


Beiträge: 871
Anmeldedatum: 19.07.07
Wohnort: Aachen
Version: ---
     Beitrag Verfasst am: 29.09.2009, 13:07     Titel:
  Antworten mit Zitat      
Hallo,

geht es darum die Werte nach Excel zu schreiben oder in ein Feld die Formel zu schreiben damit Excel rechnet? Im ersteren Fall hilft xlswrite weiter, im zweiten müsste es auch mit xlswrite gehen (entsprechend den string "=SUMME(A1:A5)" o.ä. schreiben).

Titus
Private Nachricht senden Benutzer-Profile anzeigen
 
Gast



Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 30.09.2009, 01:37     Titel: re
  Antworten mit Zitat      
Hallo Titus,

es geht darum die Werte in eine Excel Datei zu schreiben, die Berechnung selbst soll in Matlab durchgeführt werden.Zum Beispiel soll diese Berechnung:

Code:
%
clc
clear all
i = 0:0.1:2*pi;
y = sin(i)
 


in Matlab durchgeführt werden und in der Beispieldatei: Beispieldatei.xls,"Tabedllenblatt 1" ,Zeile 5 ,Spalte 3, ausgegeben werden.

Ein Problem dabei ist das Matlab für die Darstellung von Dezimalzahlen als Trennzeichen den Punkt benutzt und Excel das Kommata...

Wie bekomme ich diese Problem in Griff?

Ein kleines beispielprogramm wäre super nett
 
Fragewurm
Forum-Century

Forum-Century


Beiträge: 180
Anmeldedatum: 23.09.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 30.09.2009, 07:31     Titel:
  Antworten mit Zitat      
Hi
du kannst doch auch in Excel das Dezimaltrennzeichen umstellen.
Extras => Optionen => International
Vielleicht hilft es Dir ja weiter.

Gruss Fragewurm
Private Nachricht senden Benutzer-Profile anzeigen
 
Affenmann
Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 95
Anmeldedatum: 22.01.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 30.09.2009, 07:32     Titel:
  Antworten mit Zitat      
Das mit dem Komma in Excel ist kein Problem,
das macht MAtlab automatisch. (Falls doch nicht einfach excel umstellen, auf internationales Trennzeichen".")

Ansonsten exportieren geht mit
Code:

Gruss
Private Nachricht senden Benutzer-Profile anzeigen
 
Gast



Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 30.09.2009, 14:14     Titel: Antwort
  Antworten mit Zitat      
Nun den Befehl xlswrite kenne ich, wie man damit aber umgeht weiss ich noch nicht, ich bitte um ein Beispiel, wie bereits oben beschrieben.
 
Fragewurm
Forum-Century

Forum-Century


Beiträge: 180
Anmeldedatum: 23.09.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 01.10.2009, 08:15     Titel:
  Antworten mit Zitat      
Hi

ein kleines Bsp.:
Code:

meine_Matrix=[1 2 3; 1 2 3; 12 3];    % a Matrix zum abspeichern
xlswrite('Filename.xls',meine_Matrix,'tab5','E5');  

% Filename = der Name der Datei
% meine_Matrix = Deine zu speichernde Werte
% tab5= erzeugt ein neues Tabellenblatt mit dem namen tab5
% E5= gibt die Zeile / Spalte an wo er anfängt zu schreiben
 


Wenn du weiter Fragen hast solltest du vielleicht mal in die
Matlabhilfe schauen.
Code:


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.