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 Matrix in Datei mit unterstrichnen Werten

 

jbmes
Forum-Newbie

Forum-Newbie


Beiträge: 7
Anmeldedatum: 13.09.11
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 13.09.2011, 20:41     Titel: Ausgabe von Matrix in Datei mit unterstrichnen Werten
  Antworten mit Zitat      
Guten Tag,

ich bin totaler Anfänger mit Matlab und habe gerade ein Problem.
Ich habe eine Reihe von Messdaten in einer Matrix(aus einer .txt Datei eingelesen). Diese Daten entsprechen einer Aufnahme von Zeitstempel(1Spalte) Sensorwerte(restlichen 9 Spalten). Nun möchte ich die Daten wieder in eine Datei schreiben, dabei sollen gewisse Werte unterstrichen sein um die Stellen besser erkennen zu können. Ich finde leider nichts hilfreiches dazu im Netz oder stelle mich einfach zu blöd an Smile

Vielen Dank für die Aufmerksamkeit LG jb
Private Nachricht senden Benutzer-Profile anzeigen


Jan S
Moderator

Moderator


Beiträge: 11.057
Anmeldedatum: 08.07.10
Wohnort: Heidelberg
Version: 2009a, 2016b
     Beitrag Verfasst am: 13.09.2011, 21:03     Titel: Re: Ausgabe von Matrix in Datei mit unterstrichnen Werten
  Antworten mit Zitat      
Hallo jbmes,

Unterstrichen? Das ist orginell.
In Text-Files kann man nicht unterstrichen. Also benötigst Du ein anderes Format. Wie wäre ein HTML File?

Gruß, Jan
Private Nachricht senden Benutzer-Profile anzeigen
 
jbmes
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 7
Anmeldedatum: 13.09.11
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 14.09.2011, 08:52     Titel:
  Antworten mit Zitat      
Hallo Jan,


ja unterstrichen Smile , die Alternative wäre ich mache das von Hand. Es sind 10 .txt files in welche SensorRohdaten enthalten a 60 Sekunden Aufnahme und ca. alle 2ms ein Eintrag(da würde mir der Arm bald abfallen). Ich kann mir auch gut vorstellen das es komisch klingt was ich vorhabe... . Ich würde auch html nutzen wenn dies funktioniert.

Danke für deine Antwort. LG Jbmes
Private Nachricht senden Benutzer-Profile anzeigen
Verschoben: 14.09.2011, 10:02 Uhr von _Peter_
Von Off Topic nach Programmierung
 
Jan S
Moderator

Moderator


Beiträge: 11.057
Anmeldedatum: 08.07.10
Wohnort: Heidelberg
Version: 2009a, 2016b
     Beitrag Verfasst am: 14.09.2011, 11:12     Titel:
  Antworten mit Zitat      
Hallo jbmes,

Also HTML. Lade das Text-file zeilenweise mit TEXTSCAN. Dann bestimme die Indices der Zeilen, die unterstrichen werden sollen. Danach:
Code:
fid = fopen('Ausgabe.html', 'w');
if fid < 0, error('Cannot open file.'); end

Header = {'<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">', ...
'<html lang="en"><head>', ...
'<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">', ...
'<title>Data file</title></head><body>'};
fprintf(fid, '%s\n', Header{:});

fprintf(fid, '%s\n', '<div>');
for i = 1:numberOfLines
   if isUnderlined(i)
     fprintf(fid, '<u>%s</u>\n', Lines{i});
   else
     fprintf(fid, '%s\n', Lines{i});
   end
end
fprintf(fid, '%s\n', '</div>');
fprintf(fid, '%s\n', '</body></html>');
fclose(fid);

Dabei sind Lines die Zeilen des Textes als Cell String, und isUnderlined ist ein Logical Vektor.
Ich konnte das Porgramm nicht testen! Es enthält also eventuell Bugs.

Gruß, Jan
Private Nachricht senden Benutzer-Profile anzeigen
 
jbmes
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 7
Anmeldedatum: 13.09.11
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 14.09.2011, 11:57     Titel:
  Antworten mit Zitat      
Hallo Jan,

super! ich konnte es leider noch nicht ausprobieren(muss vorher noch andere Auswertungen machen), aber ist es auch möglich einzelne Werte in einer Zeile zu unterstreichen, da ich auch Wertänderungen kenntlich machen soll.

LG Jbmes
Private Nachricht senden Benutzer-Profile anzeigen
 
Jan S
Moderator

Moderator


Beiträge: 11.057
Anmeldedatum: 08.07.10
Wohnort: Heidelberg
Version: 2009a, 2016b
     Beitrag Verfasst am: 14.09.2011, 15:07     Titel:
  Antworten mit Zitat      
Hallo jbmes,

Zitat:
... aber ist es auch möglich einzelne Werte in einer Zeile zu unterstreichen

Ja. Das Prinzip sollte nun klar sein, die Details überlasse ich Dir.

Gruß, Jan
Private Nachricht senden Benutzer-Profile anzeigen
 
jbmes
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 7
Anmeldedatum: 13.09.11
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 22.09.2011, 17:13     Titel:
  Antworten mit Zitat      
He, vielen Dank für deine Hilfe!!!!!!!
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 - 2025 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.