Verfasst am: 15.10.2015, 21:35
Titel: Cell array mit strings und Zahlen zu double konvertieren
Servus beisammen,
leider habe ich dazu nichts passendes im Forum gefunden, deswegen hier die Bitte um Hilfe:
Ich habe eine Drehmoment-Aufzeichnung, die als cell-array gespeichert ist. Wenn keine Informationen anliegen gibt das Gerät '-' aus, ich brauche aber anstattdessen den Wert 0 und das Format double.
Code:
% Vereinfacht sieht T als cell array dementsprechend so aus:
T_alt = {'71'; '71'; '71'; '-'; '-'; '-'; '25'; '25'};
% ich wünsche mir aber eine Matrix im double-Format:
T_neu= [71; 71; 71; 0; 0; 0; 25; 25];
Diese ist aber leider alles andere als elegant. Falls jemand eine bessere Lösung hat bitte her damit.
-----
Jetzt hat sich noch eine Frage aufgetan:
Wie schaffe ich es aus diesem Cell-Array nur die Zeit herauszugreifen:
Code:
time = {'06-Sep.-201523:31:36.662';'06-Sep.-201523:31:36.755';'06-Sep.-201523:31:36.857';'06-Sep.-201523:31:36.954';'06-Sep.-201523:31:37.053';'06-Sep.-201523:31:37.156';'06-Sep.-201523:31:37.257';'06-Sep.-201523:31:37.365';'06-Sep.-201523:31:37.456'}
eine andere Frage wäre noch, woher dieses Cell Array kommt.
Beim Einlesen von Textdateien kann man z.B. direkt über die Option 'TreatAsEmpty' angeben, wenn etwas als NaN interpretiert werden soll. So würde das Problem gar nicht erst entstehen.
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.