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

Matlab to Tikz

 

Grünschnabel
Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 80
Anmeldedatum: 01.10.13
Wohnort: ---
Version: MATLAB R2013a
     Beitrag Verfasst am: 31.05.2016, 09:32     Titel: Matlab to Tikz
  Antworten mit Zitat      
Hallo Zusammen,
kann mir einer sagen, warum die Konvertierung von Matlab Grafiken in Tikz nicht funktioniert?!?
Selbst dieses kleine Histogramm:
Code:

a = [1 2 3 4 5 1 3]
figure(1)
hist(a)

wird nach der Konvertierung mit
Code:

matlab2tikz('Test.tex');

fehlerhaft dargestellt (siehe Screenshot).

Hat jemand eine Idee was da falsch ist?!?

Vielen Dank und Beste Grüße
Der Grünschnabel

Bildschirmfoto 2016-05-31 um 10.26.29.png
 Beschreibung:

Download
 Dateiname:  Bildschirmfoto 2016-05-31 um 10.26.29.png
 Dateigröße:  26.58 KB
 Heruntergeladen:  356 mal
Private Nachricht senden Benutzer-Profile anzeigen


Grünschnabel
Themenstarter

Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 80
Anmeldedatum: 01.10.13
Wohnort: ---
Version: MATLAB R2013a
     Beitrag Verfasst am: 31.05.2016, 12:40     Titel:
  Antworten mit Zitat      
Hat keiner eine Idee was ich da falsch mache?!? Question
Private Nachricht senden Benutzer-Profile anzeigen
 
gs
Forum-Century

Forum-Century


Beiträge: 172
Anmeldedatum: 17.03.16
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 31.05.2016, 13:36     Titel:
  Antworten mit Zitat      
Poste mal bitte die Kommentare, die bei der Konvertierung im Command Window angezeigt werden!

Grüße gs
Private Nachricht senden Benutzer-Profile anzeigen
 
Grünschnabel
Themenstarter

Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 80
Anmeldedatum: 01.10.13
Wohnort: ---
Version: MATLAB R2013a
     Beitrag Verfasst am: 31.05.2016, 16:27     Titel:
  Antworten mit Zitat      
Hallo gs,
das war ein sehr guter Hinweis, denn mit ist aufgefallen, dass ich (vermutlich) eine neuere Version für pdfplots benötige. (Ich weiß zwar noch nicht was das ist aber ok)...
Hier ist der Ausdruck:

Code:
matlab2tikz('Test.tex');
 *** (To disable info messages, pass ['showInfo', false] to matlab2tikz.)
 *** (For all other options, type 'help matlab2tikz'.)
 ***
 ***
 *** This is matlab2tikz v0.4.7.
 ***
 *** The latest updates can be retrieved from
 ***    http://www.mathworks.com/matlabcentral/fileexchange/22022-matlab2tikz
 *** where you can also make suggestions and rate matlab2tikz.
 *** For usage instructions, bug reports, the latest development versions and more, see
 ***    https://github.com/nschloe/matlab2tikz,
 ***    https://github.com/nschloe/matlab2tikz/wiki,
 ***    https://github.com/nschloe/matlab2tikz/issues.
 ***
 *** Found colormap/jet to be a pretty good match for your color map (||diff||=0.0280337).
 *** Found colormap/jet to be a pretty good match for your color map (||diff||=0.0280337).
 *** Found colormap/jet to be a pretty good match for your color map (||diff||=0.0280337).
 *** Found colormap/jet to be a pretty good match for your color map (||diff||=0.0280337).
 *** Found colormap/jet to be a pretty good match for your color map (||diff||=0.0280337).
 *** Found colormap/jet to be a pretty good match for your color map (||diff||=0.0280337).
 *** Found colormap/jet to be a pretty good match for your color map (||diff||=0.0280337).
 *** Found colormap/jet to be a pretty good match for your color map (||diff||=0.0280337).
 *** Found colormap/jet to be a pretty good match for your color map (||diff||=0.0280337).
 *** Found colormap/jet to be a pretty good match for your color map (||diff||=0.0280337).
 *** You will need pgfplots version 1.3 or newer to compile the TikZ output.
>>


Dann ist dies vermutlich kein Matlab Fehler, sondern ein Package Problem in Latex. Hmm, kann ich dieses package einfach irgendwo downloaden?!?

Vielen Dank im Voraus.
Beste Grüße
Der Grünschnabel
Private Nachricht senden Benutzer-Profile anzeigen
 
gs
Forum-Century

Forum-Century


Beiträge: 172
Anmeldedatum: 17.03.16
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 01.06.2016, 07:29     Titel:
  Antworten mit Zitat      
Guten Morgen,

Ich habe eine neuere Version...

Lade dir mal die neuste runter...
http://www.mathworks.com/matlabcent.....2-matlab2tikz-matlab2tikz

Grüße gs
Private Nachricht senden Benutzer-Profile anzeigen
 
Grünschnabel
Themenstarter

Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 80
Anmeldedatum: 01.10.13
Wohnort: ---
Version: MATLAB R2013a
     Beitrag Verfasst am: 02.06.2016, 10:05     Titel:
  Antworten mit Zitat      
Hallo gs,
ich habe die neue Version heruntergeladen.
Ich habe in Matlab den path via "Set Path" auf den src Ordner gesetzt (steht so in der README.md) und im Anschluss die vier Dateien:
Code:
matlab2tikz.m
m2InputParser.m
m2tUpdater.m
 

kopiert.

Jetzt bekomme ich folgenden Fehler:
Code:
matlab2tikz('tt.tex');
Warning:
================================================================================

  matlab2tikz is tested and developed on   MATLAB 2014a   and
  newer.
  This script may still be able to handle your plots, but if
  you
  hit a bug, please consider upgrading your environment first.
  Type "warning off matlab2tikz:deprecatedEnvironment" to
  suppress this warning.

================================================================================
> In matlab2tikz>checkDeprecatedEnvironment at 6152
  In matlab2tikz at 154
 *** (To disable info messages, pass ['showInfo', false] to matlab2tikz.)
 *** (For all other options, type 'help matlab2tikz'.)
 ***
 ***
 *** This is matlab2tikz v1.0.0.
 ***
 *** The latest updates can be retrieved from
 ***  http://www.mathworks.com/matlabcentral/fileexchange/22022-matlab2tikz-matlab2tikz
 *** where you can also make suggestions and rate matlab2tikz.
 *** For usage instructions, bug reports, the latest development versions and more, see
 ***    https://github.com/matlab2tikz/matlab2tikz,
 ***    https://github.com/matlab2tikz/matlab2tikz/wiki,
 ***    https://github.com/matlab2tikz/matlab2tikz/issues.
 ***
Undefined function 'isAxis3D' for input arguments of type
'double'.

Error in matlab2tikz>drawAxes (line 824)
    m2t.axesContainers{end}.is3D = isAxis3D(handle);

Error in matlab2tikz>saveToFile (line 450)
        m2t = drawAxes(m2t, relevantAxesHandle);

Error in matlab2tikz (line 352)
saveToFile(m2t, fid, fileWasOpen);
 


Ich habe eine Matlab Version is 2013a aber ich hoffe, dass das kein Problem sein sollte. Was mache ich noch falsch?!? Muss ich noch andere Dateien kopieren?!?

Vielen Dank im Voraus.
Beste Grüße
Der Grünschnabel
Private Nachricht senden Benutzer-Profile anzeigen
 
gs
Forum-Century

Forum-Century


Beiträge: 172
Anmeldedatum: 17.03.16
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 02.06.2016, 11:34     Titel:
  Antworten mit Zitat      
Ich denke mal wir mutmaßen nur, auf der Seite von der Funktion steht was von Release 2014b...

am besten kontaktierst du den Entwickler mal zu den Thema, der wird dir da am schnellsten und effektivsten weiterhelfen können.
Private Nachricht senden Benutzer-Profile anzeigen
 
Grünschnabel
Themenstarter

Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 80
Anmeldedatum: 01.10.13
Wohnort: ---
Version: MATLAB R2013a
     Beitrag Verfasst am: 02.06.2016, 12:42     Titel:
  Antworten mit Zitat      
Ok. Dennoch vielen Dank für deine Hilfe!
Beste Grüße
Der Grünschnabel
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.