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 von 99 einzelnen xls-Datein

 

FJ92
Forum-Newbie

Forum-Newbie


Beiträge: 3
Anmeldedatum: 08.01.20
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 08.01.2020, 20:24     Titel: Ausgabe von 99 einzelnen xls-Datein
  Antworten mit Zitat      
Hallo!

Ich benötige für die Arbeit 99 xls Datein zum einlesen in das CAD-Programm.

Es sollen in den ersten drei Spalten x,y und z Koordinaten geschrieben werden.

Nachdem ich noch nie mit Matlab gearbeitet habe, bin ich nach einiger Recherche auf einen Code gestoßen der mein Problem evtl. lösen könnte. Ich habe ihn etwas umgeschrieben aber irgendwie funktioniert es nicht so wie ich will.

Ich benötige für jeden Radius von 55 bis 155mm die x,y und z Koordinaten in Abhängigkeit von r und phi und die Auswertung für jeden Radius in einer eigenen xls Datei.

Könnte mir bitte jemand sagen wo ich den Fehler in meinem Code habe?

for r=57:155
phi=-80:-35
x = r*cos(phi);
y = r*sin(phi);
z = -263.532-663.304*r-676.99*phi^2-264.456*phi^3+12.9399*phi^5-0.537663*r-1.72104*phi*r-0.959698*phi^2*r-0.00543184*r^2-0.00395262*phi*r^2
A = [x;y;z];
xlswrite([dateiname,num2str(r),.xls],A)
end

Danke im Vorraus!
Private Nachricht senden Benutzer-Profile anzeigen


Harald
Forum-Meister

Forum-Meister


Beiträge: 24.448
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 09.01.2020, 00:24     Titel:
  Antworten mit Zitat      
Hallo,

Zitat:
aber irgendwie funktioniert es nicht so wie ich will.

Und was heißt das? Bekommst du eine Fehlermeldung? (Welche??)
Andere Ergebnisse als erwartet? Wo sind die Unterschiede?

Grüße,
Harald
_________________

1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
Private Nachricht senden Benutzer-Profile anzeigen
 
FJ92
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 3
Anmeldedatum: 08.01.20
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 09.01.2020, 10:58     Titel:
  Antworten mit Zitat      
ich bekomme die Fehlermeldung

Error: File: untitled2.m Line: 7 Column: 32
Invalid use of operator.

also zwischen dem Punkt und dem Beistrich vor xls
Private Nachricht senden Benutzer-Profile anzeigen
 
Harald
Forum-Meister

Forum-Meister


Beiträge: 24.448
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 09.01.2020, 22:21     Titel:
  Antworten mit Zitat      
Hallo,

.xls muss eine Zeichenkette sein und damit in Hochkomma:
'.xls'

Grüße,
Harald
_________________

1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
Private Nachricht senden Benutzer-Profile anzeigen
 
FJ92
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 3
Anmeldedatum: 08.01.20
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 13.01.2020, 22:31     Titel:
  Antworten mit Zitat      
Ichnhab es jetzt so weit das es mir meine werte in eine xls datei ausgibt. allerdings alle x werte in einem und auch die von y und z in einem. gibt es eine funktion das es jeden wert in einem eigenen feld ausgibt? habe die funktion writetable gefunden?
Private Nachricht senden Benutzer-Profile anzeigen
 
Harald
Forum-Meister

Forum-Meister


Beiträge: 24.448
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 13.01.2020, 23:28     Titel:
  Antworten mit Zitat      
Hallo,

writetable sollte eine Lösung sein, aber das sollte auch generell nicht das Problem sein. Vielleicht nur ein Problem des Trennzeichen.
Welchen Code verwendest du denn gerade? Das bitte immer mit dazu schreiben.

Grüße,
Harald
_________________

1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
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.