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

Undefined function 'latex'

 

Ojresiak
Forum-Newbie

Forum-Newbie


Beiträge: 5
Anmeldedatum: 15.12.15
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 15.12.2015, 18:34     Titel: Undefined function 'latex'
  Antworten mit Zitat      
Hi,

ich schreibe gerade an einer Doku und habe von meiner Uni in einer Vorlage den Hinweis:

Code:
%Beispiel zum Einfügen von MATLAB-Code und Tabellen aus Matlab in Latex

M(1,:)=[0:2*pi];
M(2,:)=sin(M(1,:));
M(3,:)=cos(M(1,:));
M=transp(M);
latex(M);


Ich habe jetzt zwei Spaltenvektoren R1 und P1.
Mit
Code:


M(1,:)=P1;
M(2,:)=P2
M=transp(M);
latex(M);

oder
Code:


M(:,1)=P1;
M(:,2)=P2
M=transp(M);
latex(M);

erhalte ich die Fehlermeldung
Undefined function 'latex' for input arguments of type 'double'.

Kann mir jemand erklären, woran das liegt, bzw. wie ich sonst die Beiden Wertreihen in eine Latex-Tabelle einzufügen?

LG

Zuletzt bearbeitet von Ojresiak am 15.12.2015, 19:25, insgesamt einmal bearbeitet
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: 15.12.2015, 19:02     Titel: Re: Undefined function 'latex'
  Antworten mit Zitat      
Hallo Ojresiak,

Der Befehl "latex" gehört nicht zu den Matlab Toolboxen. Möglicherweise ist er in Deiner Uni installiert. Frage am besten den, der den Code geschrieben hat.

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

Forum-Newbie

Forum-Newbie


Beiträge: 5
Anmeldedatum: 15.12.15
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 15.12.2015, 19:27     Titel: Re: Undefined function 'latex'
  Antworten mit Zitat      
Jan S hat Folgendes geschrieben:
Hallo Ojresiak,

Der Befehl "latex" gehört nicht zu den Matlab Toolboxen. Möglicherweise ist er in Deiner Uni installiert. Frage am besten den, der den Code geschrieben hat.

Gruß, Jan


Gibt es noch andere Möglichkeiten um die Wertreihen in Latex zu importieren?
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: 15.12.2015, 19:53     Titel: Re: Undefined function 'latex'
  Antworten mit Zitat      
Jan S hat Folgendes geschrieben:

Der Befehl "latex" gehört nicht zu den Matlab Toolboxen.

was is mithttp://de.mathworks.com/help/symbolic/latex.html
_________________

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: 16.12.2015, 11:38     Titel: Re: Undefined function 'latex'
  Antworten mit Zitat      
Hallo Winkow,

Ja, tatsächlich! Ich hatte Google gefragt, das mit "Matlab <befehlsname>" sonst immer auf Anhieb zur Dokumentation führt.

Dann wäre die Antwort:
Ist auf dem Rechner die Symbolic Toolbox installiert?

Gruß, Jan
Private Nachricht senden Benutzer-Profile anzeigen
 
Harald
Forum-Meister

Forum-Meister


Beiträge: 24.501
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 16.12.2015, 11:56     Titel:
  Antworten mit Zitat      
Hallo,

Zitat:
Ist auf dem Rechner die Symbolic Toolbox installiert?

Das, und auch ob sie richtig eingesetzt wird. Der Code scheint ja mit Doubles zu arbeiten und nicht mit symbolischen Ausdrücken.

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

Forum-Newbie

Forum-Newbie


Beiträge: 5
Anmeldedatum: 15.12.15
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 16.12.2015, 12:19     Titel:
  Antworten mit Zitat      
Hab jetzt zwei Lösungsmöglichkeiten gefunden:

1. Man kann definiert M folgendermaßen:

Code:

Hier war bei mir der Nachteil, dass P1 ziemlich hässliche Brüche waren und diese auch so ausgegeben wurden. Da ich nicht weiß, wie man die als Fließkommazahl darstellen kann (wenn mir das jemand verraten kann, wär ich ihm dankbar), hab ich weiter gesucht und nach langer Suche die zweite Möglichkeit gefunden:

Man verwendet folgende Zeilen:
Code:
for k=1:length(R1)
    fprintf('%8.0f & %8.4f & \\\\ \n', R1(k), P1(k))
end

wobei bei 0%8.xf x die Anzahl der dargestellten Nachkommastellen ist.
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.