|
metalphony |
Forum-Century
|
|
Beiträge: 119
|
|
|
|
Anmeldedatum: 31.07.13
|
|
|
|
Wohnort: Braunschweig
|
|
|
|
Version: R2012b
|
|
|
|
|
|
Verfasst am: 23.07.2015, 07:32
Titel: Tabelle erstellen
|
|
Moin,
ich bin zur Zeit dabei ein Auswertungs-Tool zu erstellen. Dabei sollen unterschiedliche viele Messdaten eingelesen werden und zunächst auf ihre Gültigkeit überprüft werden. Die Ausgabe ob eine Messdatei gültig ist oder nicht und welche Kriterien ggf. nicht gültig sind würde ich gerne als eine Tabelle im PDF Format ausgeben lassen.
Hierzu muss ich die Tabelle durch eine Schleife (am besten die die meine Messdaten auswertet) auffüllen. Ich habe gestern etwas recharchiert wie man Tabellen mit Matlab erstellen kann. Dabei hab ich gemerkt dass es unterschiedliche Möglichkeiten gibt.
So wollte ich hier einmal Fragen, welche Art eine Tabelle zu erstellen sich für meine Anwendung am besten eignen würde? Also über eine Schleife auffüllen und als "schöne" PDF abspeichern.
Vielen Dank
|
|
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 23.07.2015, 08:15
Titel:
|
|
Hallo,
ich würde die Daten als Table darstellen (
table
) und dann mit
publish
arbeiten, um das PDF zu erstellen.
Grüße,
Harald
|
|
|
metalphony |
Themenstarter
Forum-Century
|
|
Beiträge: 119
|
|
|
|
Anmeldedatum: 31.07.13
|
|
|
|
Wohnort: Braunschweig
|
|
|
|
Version: R2012b
|
|
|
|
|
|
Verfasst am: 27.07.2015, 13:37
Titel:
|
|
Funktioniert die "table" Funktion auch in der Version R2010b?
Wenn ich versuche das Beispiel aus der Doku zu der Table-Funktion auszuführen
bekomme ich folgende Fehlermeldung:
??? Undefined function or method 'table' for input arguments of type
'cell'.
Error in ==> tabelle_test at 7
T = table(Age,Height,Weight,BloodPressure,...
|
|
|
Winkow |
Moderator
|
|
Beiträge: 3.842
|
|
|
|
Anmeldedatum: 04.11.11
|
|
|
|
Wohnort: Dresden
|
|
|
|
Version: R2014a 2015a
|
|
|
|
|
|
Verfasst am: 27.07.2015, 13:42
Titel:
|
|
Zitat: |
Wenn ich versuche das Beispiel aus der Doku zu der Table-Funktion auszuführen |
wenn das beispiel aus der doc von 2010b ist dann sollte es den befehl geben.
ich denke aber tabel wurde erst mit 2014b eingeführt und du benutzt die falsche doc.
edit: die aussage mit 2014 ist falsch. sihe post unter mir.
_________________
richtig Fragen
Zuletzt bearbeitet von Winkow am 27.07.2015, 14:09, insgesamt einmal bearbeitet
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 27.07.2015, 13:48
Titel:
|
|
Hallo,
table wurde in R2013b eingeführt.
Falls die Statistics Toolbox verfügbar ist, kann man die auch in älteren Releases vorhandenen Dataset Arrays (
dataset
) verwenden.
Grüße,
Harald
|
|
|
metalphony |
Themenstarter
Forum-Century
|
|
Beiträge: 119
|
|
|
|
Anmeldedatum: 31.07.13
|
|
|
|
Wohnort: Braunschweig
|
|
|
|
Version: R2012b
|
|
|
|
|
|
Verfasst am: 27.07.2015, 13:56
Titel:
|
|
Also die "Statistics Toolbox" ist vorhanden.
Nur verstehe ich nicht so ganz wie ich jetzt mit der dataset-Funktion das Beispielscript zum laufen bekommen soll?!
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 27.07.2015, 14:05
Titel:
|
|
Hallo,
sollte doch eigentlich aus der Doku ersichtlich sein?
Grüße,
Harald
|
|
|
metalphony |
Themenstarter
Forum-Century
|
|
Beiträge: 119
|
|
|
|
Anmeldedatum: 31.07.13
|
|
|
|
Wohnort: Braunschweig
|
|
|
|
Version: R2012b
|
|
|
|
|
|
Verfasst am: 27.07.2015, 14:15
Titel:
|
|
Sobald ich den folgenden Skriptteil ausführe bekomme ich eine Fehlermeldung.
??? Undefined function or variable 'Age'.
|
|
|
Winkow |
Moderator
|
|
Beiträge: 3.842
|
|
|
|
Anmeldedatum: 04.11.11
|
|
|
|
Wohnort: Dresden
|
|
|
|
Version: R2014a 2015a
|
|
|
|
|
|
Verfasst am: 27.07.2015, 14:20
Titel:
|
|
der trick ist es wahrscheinlich age zu definieren. wie du oben bereits getan hast. ich denke mal davon ist harald ausgegangen.
_________________
richtig Fragen
|
|
|
metalphony |
Themenstarter
Forum-Century
|
|
Beiträge: 119
|
|
|
|
Anmeldedatum: 31.07.13
|
|
|
|
Wohnort: Braunschweig
|
|
|
|
Version: R2012b
|
|
|
|
|
|
Verfasst am: 27.07.2015, 14:30
Titel:
|
|
Ok. Vielen Dank soweit für eure Geduld!
Aber die table-Funktion kann ich jetzt aber nicht mehr verwenden oder?!
Jedenfalls weiß ich nicht so ganz wie ich nun das erzeugte Dataset in die table-Funktion integrieren kann, bzw. habe bis jetzt nur Fehlermeldungen bekommen. :/
|
|
|
Winkow |
Moderator
|
|
Beiträge: 3.842
|
|
|
|
Anmeldedatum: 04.11.11
|
|
|
|
Wohnort: Dresden
|
|
|
|
Version: R2014a 2015a
|
|
|
|
|
|
Verfasst am: 27.07.2015, 14:37
Titel:
|
|
Harald hat Folgendes geschrieben: |
table wurde in R2013b eingeführt. |
_________________
richtig Fragen
|
|
|
metalphony |
Themenstarter
Forum-Century
|
|
Beiträge: 119
|
|
|
|
Anmeldedatum: 31.07.13
|
|
|
|
Wohnort: Braunschweig
|
|
|
|
Version: R2012b
|
|
|
|
|
|
Verfasst am: 27.07.2015, 14:51
Titel:
|
|
Alles klar!
Dann noch eine Frage...eingangs hatte ich ja beschrieben wie ich die Tabelle erzeugen /füllen möchte (for-Schleife) und dass es das Ziel ist dass diese einigermaßen ansehlich und ordentlich ausschaut. Im Anhang habe ich eine Beispiel-PDF angehäng wie ich mir das vorstelle.
Mein Frage wäre nun ob solch ein Format mit der Vorgegensweise (über dataset) realisierbar ist? Wenn ich mir das Ergebnis von dataset anschaue sieht das eher nicht so danach aus. Sollte ich lieber eine andere Methode zur Erzeugung der Tabelle verwenden?
Beschreibung: |
|
Download |
Dateiname: |
PDF_Beispiel.pdf |
Dateigröße: |
88.9 KB |
Heruntergeladen: |
457 mal |
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 27.07.2015, 15:15
Titel:
|
|
Hallo,
Zitat: |
Jedenfalls weiß ich nicht so ganz wie ich nun das erzeugte Dataset in die table-Funktion integrieren kann, bzw. habe bis jetzt nur Fehlermeldungen bekommen. :/ |
Du hast ja nun schon ein paar Beiträge hier geschrieben. Bitte immer daran denken zu beschreiben, was du genau versucht hast (am besten ein Code-Beispiel) und welche Fehlermeldungen dabei aufgetreten sind.
Zitat: |
Wenn ich mir das Ergebnis von dataset anschaue sieht das eher nicht so danach aus. |
Wie sieht denn das Ergebnis von dataset aus, und was ist daran nicht wie gewünscht? Sorry, aber ich müsste erst wieder R2010b installieren um das selbst zu sehen, und das ist doch ein etwas großer Aufwand.
Grüße,
Harald
|
|
|
metalphony |
Themenstarter
Forum-Century
|
|
Beiträge: 119
|
|
|
|
Anmeldedatum: 31.07.13
|
|
|
|
Wohnort: Braunschweig
|
|
|
|
Version: R2012b
|
|
|
|
|
|
Verfasst am: 27.07.2015, 15:32
Titel:
|
|
Wenn ich T (das erzeugte Dataset) als mat-file abspeichere, und dann versuche mit publish eine pdf zu erzeugen bekomme ich folgende Fehlermeldungen:
??? Error using ==> dbstatus
Cannot find function "T.mat".
Error in ==> evalmxdom>instrumentAndRun at 50
originalDbstatus = dbstatus(file);
Error in ==> evalmxdom at 21
[data,text,laste] =
instrumentAndRun(file,cellBoundaries,imageDir,imagePrefix,options);
Error in ==> publish at 159
dom = evalmxdom(file,dom,cellBoundaries,prefix,imageDir,outputDir,options);
Kann ich ggf. kein PDF aus dem erzeugten dataset über publish erstellen?
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 27.07.2015, 19:26
Titel:
|
|
Hallo,
1. Welche Befehle erzeugen diese Fehlermeldung?
2. Hast du dir mal die Dokumentation von publish angesehen? Es scheint (wirklich sagen kann ich es nicht, da du ja leider die Befehle nicht zur Verfügung gestellt hast) so, als ob du eine .mat Datei an publish übergibst. Siehst du in der Doku denn irgendwelche Hinweise darauf, dass das unterstützt wird?
Die Idee ist, die Daten im Command Window als Dataset Array darstellen zu lassen und diese Ausgabe mit publish aufzufangen. An publish wird das Skript übergeben, das die Command Window-Ausgabe erzeugt.
Grüße,
Harald
|
|
|
|
Gehe zu Seite 1, 2 Weiter
|
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
|
|
Impressum
| Nutzungsbedingungen
| Datenschutz
| FAQ
| 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.
|
|