Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Bücher:

MATLAB, Simulink, Stateflow: Grundlagen, Toolboxen, Beispiel

Fachkräfte:
weitere Angebote

Partner:


Vermarktungspartner


Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Daten laden/einlesen

 

Harald
Forum-Meister

Forum-Meister


Beiträge: 22.349
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 09.11.2020, 13:27     Titel:
  Antworten mit Zitat      
Hallo,

Zitat:
ja ab zeile 24 sind es auch die Daten welche ich brauche.

Und genau die Daten bekommst du ohnehin schon.

Zitat:
Aber weder die kleinen noch die große Datei lässt sich jetzt auslesen.

Der readtable-Befehl funktioniert bei mir mit beiden Dateien und es würde mich wundern, wenn das bei dir anders ist. Wenn du ansonsten noch weitere Operationen mit den Daten machst und diese Probleme machen, müsstest du bitte diese Operationen mitsamt ihrer Probleme hier angeben.

Das Problem mit
Code:
data=Ausgangsdaten(24:end-2);

hatte ich dir ja erklärt und auch, warum man den Befehl (zumindest den Anfang bei 24) gar nicht braucht.
Wenn du die letzten beiden Zeilen löschen möchtest:
Code:
data = data(1:end-2,:);


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


creme
Themenstarter

Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 95
Anmeldedatum: 10.07.17
Wohnort: ---
Version: 2019b
     Beitrag Verfasst am: 09.11.2020, 13:44     Titel:
  Antworten mit Zitat      
Zitat:
Der readtable-Befehl funktioniert bei mir mit beiden Dateien und es würde mich wundern, wenn das bei dir anders ist. Wenn du ansonsten noch weitere Operationen mit den Daten machst und diese Probleme machen, müsstest du bitte diese Operationen mitsamt ihrer Probleme hier angeben.


und bei dir wird auch eine Abbildung/ein Bild in den axes angezeigt?

Wie sieht denn die function bei dir aus? ich bin gerade etwas ratlos

Grüße
Private Nachricht senden Benutzer-Profile anzeigen
 
Harald
Forum-Meister

Forum-Meister


Beiträge: 22.349
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 09.11.2020, 16:18     Titel:
  Antworten mit Zitat      
Hallo,

neuer Versuch. Folgender Code erzeugt Variablen X2, Y2, die mit den Variablen X und Y in deinem Code (um Zeile 256) übereinstimmen.

Code:
mydata = readmatrix('Beispiel.txt', 'Delimiter', {'\t', ':'}, 'Headerlines', 23, 'CommentStyle', 'SourceLayer');
mydata(:,1) = []; % erste Spalte ist nur komplett NaN
mydata = rmmissing(mydata); % weitere NaN-Zeilen entfernen
Y2 = mydata(1:size(mydata,1)/2,2:end-1); % obere Hälfte ist Y; warum end-1?
X2 = mydata(size(mydata,1)/2+1:end,2:end-1); % untere Hälfte ist X; warum end-1


Dieser Code funktioniert mit beiden Beispieldateien. Er sollte also den bisherigen Code ersetzen können.

Achte bitte bei Fehlermeldungen darauf, das Command Window so groß zu ziehen, dass du (und bei Screenshots auch andere) den entscheidenden Teil der Fehlermeldung sehen.

Ich kann dir nur raten, dich systematisch in MATLAB einzuarbeiten (beginnend mit MATLAB Onramp und dann mit weiterführenden Schulungen weitermachen).

Wenn du suboptimal geschriebenen Code übernehmen "durftest", bleibt dir nichts anderes als das Zeile für Zeile durchzugehen und mit verständlichem oder zumindest dokumentiertem Code zu ersetzen.

Zudem wird GUIDE ja irgendwann eingestellt, es empfiehlt sich also ein Umstieg auf App Designer. Ich kann gerne einen Kontakt bei MathWorks vermitteln, wenn du da mehr Unterstützung brauchst. Dazu bitte kurze PN inkl. Information, bei welcher Uni / Firma du arbeitest.

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

Gehe zu Seite Zurück  1, 2

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
.


goMatlab ist ein Teil des goForen-Labels
goForen.de goMATLAB.de goLaTeX.de


 Impressum  | Nutzungsbedingungen  | Datenschutz  | Werbung/Mediadaten | Studentenversion | FAQ | goMatlab RSS Button RSS


Copyright © 2007 - 2020 goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
Partner: LabVIEWforum.de

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.