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

Graph wird nur unter bestimmten bedingungen geplotted

 

Nordlicht
Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 62
Anmeldedatum: 08.09.16
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 22.10.2016, 18:30     Titel: Graph wird nur unter bestimmten bedingungen geplotted
  Antworten mit Zitat      
Moin,
wie man an der Überschrift eventuell schon herauslesen kann, ist meine Frage etwas schwammig, danke dass du's dir trotzdem anguckst :p

Also ich arbeite mit an einem Programm das Betriebsfestigkeitsdaten graphisch auswertet. Nun sollte ich neue Daten aus einer PDF importieren, gesagt getan habe ich mir die Daten in eine Excel Tabelle "reingescannt" und wollte das nun in Matlab importieren.
Dafür habe ich mir dieses süße kleine Programm geschrieben:

Code:
filename='tab15_flachprobe_t6_gewindebolzen_m6';
sheet = 1;
RangeB = 'B3:B100';
RangeC = 'C3:C100';

S=xlsread(filename,sheet,RangeB);
N=xlsread(filename,sheet,RangeC);

clearvars -except N S

save tab15_flachprobe_t6_gewindebolzen_m6


und das importieren klappt.
AAAABER das graphsiche einlesen funktioniert nur bei einigen .mat files.
Bei diesen Files ist auffällig, das beim "value" kein double steht, sondern eine Vorschau des Inhalts der .mat file, siehe Bild.
[img] https://postimg.org/image/xfy7y1cpf/ [/img]

Ich habe eine blanke Exceltabelle mit 2 Spalten an Zahlen, in jedem der 16 Fälle. Es wurde auch immer auf die gleiche Art eingelesen. Trotzdem bleiben die Dateien so wie sie sind, auch wenn ich sie lösche und den Vorgang wiederhole.
Um euch nichts zu verheimlichen, lade ich beispeilhaft 2 Excelmappen hoch, für jeden Fall eine.

Wieso unterscheidet sich das Dateiformat? Sind die 2 "Sonderlinge" keine Doublevariablen? Wie bekomme ich die restlichen Doubleformate in das mir bisher noch unbekannte Format?

Edit: Ich habe herausgefunden, dass der Fehler an anderer Stelle liegt, ich würde trotzdem gern wissen, was es mit dem Format auf sich hat.

Lieben Gruß,
euer Nordlicht

tab15.xls
 Beschreibung:

Download
 Dateiname:  tab15.xls
 Dateigröße:  25.5 KB
 Heruntergeladen:  295 mal
tab14.xls
 Beschreibung:

Download
 Dateiname:  tab14.xls
 Dateigröße:  25.5 KB
 Heruntergeladen:  300 mal
Private Nachricht senden Benutzer-Profile anzeigen


Winkow
Moderator

Moderator



Beiträge: 3.842
Anmeldedatum: 04.11.11
Wohnort: Dresden
Version: R2014a 2015a
     Beitrag Verfasst am: 23.10.2016, 14:32     Titel:
  Antworten mit Zitat      
was ist graphisches einlesen? Smile
irgendwie raff ich noch nicht was das problem ist und was du genau machst. bitte ein komplett lauffähiges beispiel posten und sagen was nicht so ist wie es soll.
_________________

richtig Fragen
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: 24.10.2016, 08:43     Titel: Re: Graph wird nur unter bestimmten bedingungen geplotted
  Antworten mit Zitat      
Hallo Nordlicht,

Zitat:
Nun sollte ich neue Daten aus einer PDF importieren, gesagt getan habe ich mir die Daten in eine Excel Tabelle "reingescannt" und wollte das nun in Matlab importieren.

Was bedeutet "reingescannt"? Excel ist kein Scan-Program.

Zitat:
Dafür habe ich mir dieses süße kleine Programm geschrieben:

Also hast Du eigentlich bereits Excel-Files, oder?

Zitat:
und das importieren klappt.

Schön.

Zitat:
AAAABER das graphsiche einlesen funktioniert nur bei einigen .mat files.

Ich dachte, es würde funktionieren? Wo werden welche MAT-Files eingelesen?
Was genau bedeutet "funktioniert nicht" hier?

Zitat:
Bei diesen Files ist auffällig, das beim "value" kein double steht, sondern eine Vorschau des Inhalts der .mat file, siehe Bild.

Und Du würdest Variablen des Typs DOUBLE erwarten? Wo siehst Du die Vorschau? Wo würdest Du den DOUBLE erwarten? Die Vorschau sieht übrigens nach DOUBLEs aus, insofern verstehe ich das Problem nicht.

Um euch nichts zu verheimlichen, lade ich beispeilhaft 2 Excelmappen hoch, für jeden Fall eine.

Zitat:
Wieso unterscheidet sich das Dateiformat?

Welche Dateiformate unterscheiden sich?

Ich habe beide Excel-Files mit xlsread eingelesen und beide erscheinen genau so in Matlab, wie ich das erwarte.

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

Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 62
Anmeldedatum: 08.09.16
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 26.10.2016, 13:48     Titel:
  Antworten mit Zitat      
Moin Jan, danke für die ausführliche Antwort.
Zitat:
Was bedeutet "reingescannt"? Excel ist kein Scan-Program.

Ich habe das mit einem PDF-Scan-Tool erledigt.
Zitat:
Also hast Du eigentlich bereits Excel-Files, oder?

korrekt
Zitat:
Ich dachte, es würde funktionieren? Wo werden welche MAT-Files eingelesen?
Was genau bedeutet "funktioniert nicht" hier?

Naja das Programm an dem ich mitarbeite, besitzt eine graphische Oberfläche mit diversen Funktionen.
Eine davon ist das auswerten von solchen statistischen Werten. Die Fehlermeldung erscheint in dem Feld wo der Graph eigentlich geplottet wird und ist offensichtlich von einem anderen Programmierer. Ich stelle da bereits Kontakt her, ich fürchte in der Problematik kannst du mir schlecht weiterhelfen.

Zitat:
Und Du würdest Variablen des Typs DOUBLE erwarten? Wo siehst Du die Vorschau? Wo würdest Du den DOUBLE erwarten? Die Vorschau sieht übrigens nach DOUBLEs aus, insofern verstehe ich das Problem nicht.

Um euch nichts zu verheimlichen, lade ich beispeilhaft 2 Excelmappen hoch, für jeden Fall eine.

Hier in dem Bild https://postimg.org/image/xfy7y1cpf/ sieht man in der Variablenvorschau reine Zahlen. Bei den meisten anderen .mat Files die ich einlas, steht da statt Zahlen "double"

Nun ist meine Frage, wieso da mitunter "double" steht und warum mitunter nicht und was es damit auf sich hat.
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: 26.10.2016, 16:52     Titel:
  Antworten mit Zitat      
Hallo Nordlicht,

"https://postimg.org" erzeugt in meinem Browser eine Sicherheitswarnung. Deshalb öffne ich das Bild nicht gerne von dort.
Ich rate, dass da "double" steht, wenn die Zahlen nicht mehr in die Felder reinpassen würden. Es geht also nur um die Darstellung im GUI.

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

Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 62
Anmeldedatum: 08.09.16
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 28.10.2016, 16:03     Titel:
  Antworten mit Zitat      
Nein der Inhalt von dem was in der Value Spalte steht, ist nicht abhängig von der Größe. Bei einigen Dateien steht dort "double" bei anderen einfach nur Zahlen.
Ich habe hier mal 2 andere Bildhoster gewählt und das Bild zusätzlich hochgeladen.

http://www.pic-upload.de/view-31999372/nichtdouble.jpg.html
http://www.directupload.net/file/d/4522/f774jjj7_jpg.htm

Was hat es damit auf sich?

nichtdouble.JPG
 Beschreibung:

Download
 Dateiname:  nichtdouble.JPG
 Dateigröße:  24.04 KB
 Heruntergeladen:  320 mal
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.