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

Hilfe bei der Nutzung von matlab2tikz

 

Matt1

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 19.08.2015, 08:59     Titel: Hilfe bei der Nutzung von matlab2tikz
  Antworten mit Zitat      
Hallo,
ich möchte mir mit Matlab Graphen plotten und die dann in Latex verwenden.
Ich habe mir dafür die m-Fils von matlab2tikz herruntergeladen und in den Matlab Ordner kopiert.
Nur bekomme ich wenn ich dann meinen Code ausfürhre
Code:

h = xlsread('test','DataPoints','C:C');
b = xlsread('test','DataPoints','DVery Happy');

idnan=find(isnan(h));
idnan=[0,idnan',size(h)+1];

h1  = h(idnan(1)+1:idnan(1+1)-1);
b1  = b(idnan(1)+1:idnan(1+1)-1);
h2  = h(idnan(2)+1:idnan(2+1)-1);
b2  = b(idnan(2)+1:idnan(2+1)-1);

f1=figure(1);
hold all
set(gca,'FontSize',14);
plot(h1,b1,h2,b2,'LineWidth',1.5)
xlabel('Feldstärke H [A/m]')
ylabel('Flussdichte B [T]')
grid on
matlab2tikz('test.tikz');
hold off
 


bekomme ich folgende Fehlermeldung
Code:

Error: File: matlab2tikz.m Line: 4 Column: 1
Unexpected MATLAB operator.

Error in test (line 23)
matlab2tikz('test.tikz');
 


ich habe auch mal das Beispiel von der Seite: http://www.howtotex.com/packages/be.....-matlab-figures-in-latex/ ausprobiert. Mit dem Resultat:
Code:

Error: File: matlab2tikz.m Line: 4 Column: 1
Unexpected MATLAB operator.
 


was mache ich falsch?

Grüße
Matthias


Harald
Forum-Meister

Forum-Meister


Beiträge: 24.495
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 19.08.2015, 09:07     Titel:
  Antworten mit Zitat      
Hallo,

schau dir doch mal Zeile 4 von matlab2tikz an? Ist dir da vielleicht nach dem Herunterladen ein Sonderzeichen reingerutscht?

Grüße,
Harald
Private Nachricht senden Benutzer-Profile anzeigen
 
Matt1

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 19.08.2015, 09:26     Titel:
  Antworten mit Zitat      
also der Code im matlab2tikz-File sieht anfangs so aus:
Code:

<!DOCTYPE html>
<!DOCTYPE html>
<html lang="en" class="">
  <head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb# object: http://ogp.me/ns/object# article: http://ogp.me/ns/article# profile: http://ogp.me/ns/profile#">
    <meta charset='utf-8'>
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta http-equiv="Content-Language" content="en">
    <meta name="viewport" content="width=1020">
 


da sind schon ein Paar Sonderzeichen drin aber die ziehen sich durch das komplette Skript

Gruß
Matthias
 
Harald
Forum-Meister

Forum-Meister


Beiträge: 24.495
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 19.08.2015, 10:26     Titel:
  Antworten mit Zitat      
Hallo,

das gezeigte ist überhaupt kein MATLAB-Code.
Wenn ich mir die Datei herunterlade, ist das eine "normale" MATLAB-Funktion.

Grüße,
Harald
Private Nachricht senden Benutzer-Profile anzeigen
 
Matt1

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 19.08.2015, 10:33     Titel:
  Antworten mit Zitat      
Ich habe mal im Anhang die Datei hochgeladen die ich habe.

Ich habe die Datei von der Seite hier:
https://github.com/matlab2tikz/matlab2tikz/tree/master/src

Gruß Matthias

matlab2tikz.m
 Beschreibung:

Download
 Dateiname:  matlab2tikz.m
 Dateigröße:  1.74 MB
 Heruntergeladen:  1772 mal
 
Harald
Forum-Meister

Forum-Meister


Beiträge: 24.495
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 19.08.2015, 10:38     Titel:
  Antworten mit Zitat      
Hallo,

Das soll MATLAB-Code sein, bei über 1 MB?
Klicke im angegebenen Link auf matlab2tikz.m, und du siehst den richtigen Code.

Grüße,
Harald
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: 19.08.2015, 10:42     Titel:
  Antworten mit Zitat      
ich weis nicht was du da runtergeladen hast aber es ist nicht das mfile von matlab2tikz
_________________

richtig Fragen
Private Nachricht senden Benutzer-Profile anzeigen
 
Matt1

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 19.08.2015, 11:18     Titel:
  Antworten mit Zitat      
Ok wenn ich den code aus den Dateien rauskopiere und dann in die entsprechenden m-Files kopiere funktioniert es.

Danke für eure Hilfe!!

Gruß
Matthias
 
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.