Das Programm soll auch mit Octave laufen. tut es aber nicht. Beim auswerten der .csv Datei zeigt er mir folgendes an:
Messdaten =
{
[1,1] =
NaN
NaN
3.0000e+000
NaN
-7.3068e+002
-7.3068e+002
-7.3056e+002
[1,2] =
1.5360e+001
NaN
NaN
4.0000e+000
NaN
-7.3068e+002
-7.3068e+002 ....uisw...
das ist für mich nicht nachvollziehbar.
Matlab rechnet richtig, ab der 25.Zeile und der 3. Spalte bis zur 30.Zeile, 7. Spalte und es kommen keine "NaN". Wo liegt da der Unterschied? Muss der Befehl für Octave geändert werden?
Die ".csv" datei hänge ich als .txt an, da ".csv" nicht akzeptiert wird.
So funktioniert es bei mir in Octave. Allerdings verwirfst du dir so den Zeitstring in Spalte 2 (wenn du den nicht mehr brauchen solltest, ist es egal).
In Octave kannst du aber auch alles von fopen bis cell2mat mit einer Zeile erschlagen
Das ist allerdings nicht Matlab kompatibel. Die Angabe des range bei Matlab ist 100% kontra-intuitiv. Als wäre da einer auf Droge gewesen bei der Implementation.
_________________
es war das "cell2mat" was er nicht akzeptiert hat, so wie ich es geschrieben hab.
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
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.