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

mit Matlab berechnete Formel in MS-Office importieren

 

Idefix_1024
Forum-Century

Forum-Century


Beiträge: 230
Anmeldedatum: 16.10.08
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 11.02.2009, 16:16     Titel: mit Matlab berechnete Formel in MS-Office importieren
  Antworten mit Zitat      
Wie kann ich ein recht unhandliches Ergebnis (ein riesen Gleichungssystem nach umfangreicher symbolischer Rechnung) von Matlab in PowerPoint oder Word importieren?

derzeit verwende ich den Befehl
Code:

latex(Ergebnis)
 


und schaue mir dann das Ergebnis mit http://www.texify.com/ an

leider muss ich dann das Ergebnis abtippen um daraus eine Formel in Word bzw. PowerPoint zu bekommen...
jaja ich weiß ich soll Latex verwenden... aber auch da muss man noch einiges von Hand verbessern bis die Gleichung gut lesbar ist.

Gibt es noch andere Möglichkeiten?
Private Nachricht senden Benutzer-Profile anzeigen


Gast



Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 11.02.2009, 17:15     Titel:
  Antworten mit Zitat      
Vielleicht kannst Du sowas in der Art machen
Code:
syms x
f = taylor(log(1+x),10);
ltx=latex(f);
axis off
text(0,0.5,['$$' ltx '$$'],'FontSize',16,'interpreter','latex')

Daraus dann eine Grafik, die in die gewünschte Anwendung eingefügt wird.
Ginge evtl. automatisch mit ActiveX.
 
Andreas Goser
Forum-Meister

Forum-Meister


Beiträge: 3.654
Anmeldedatum: 04.12.08
Wohnort: Ismaning
Version: 1.0
     Beitrag Verfasst am: 11.02.2009, 17:16     Titel:
  Antworten mit Zitat      
Bitte unbedingt mit R2008b arbeiten, da sysmbolisch Mathematik nicht nur mit der Mupad Engine gemacht wird, sondern auch genau solche einfache Export-Funktionalitäten dazu gekommen sind.

Andreas
Private Nachricht senden Benutzer-Profile anzeigen E-Mail senden
 
Gast



Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 11.02.2009, 17:20     Titel:
  Antworten mit Zitat      
Kannst Du das ein bisschen näher ausführen, Andreas? Klingt interessant.
Meinst Du das vielleicht im Rahmen von 'Publishing M-Files'?
 
Idefix_1024
Themenstarter

Forum-Century

Forum-Century


Beiträge: 230
Anmeldedatum: 16.10.08
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 11.02.2009, 17:23     Titel:
  Antworten mit Zitat      
danke!

eine wirklich interessante Idee!

In den syms darf dann aber kein R_1 zB vorkommen... das versteht der Interpreter dann nämlich nicht :-(

aber wie es scheint ist das von Matlab nunmal nicht so gedacht... mal sehen... evtl kann man sich auch eine Funktion bauen, die einen "besseren" latex code ausgibt...
Private Nachricht senden Benutzer-Profile anzeigen
 
Gast



Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 11.02.2009, 17:29     Titel:
  Antworten mit Zitat      
Bei mir klappt es:
Code:
syms x R_1 R_2
f = x*sqrt(R_1+R_2);
ltx=latex(f);
axis off
text(0,0.5,['$$' ltx '$$'],'FontSize',16,'interpreter','latex')


latex.png
 Beschreibung:

Download
 Dateiname:  latex.png
 Dateigröße:  2.09 KB
 Heruntergeladen:  983 mal
 
Andreas Goser
Forum-Meister

Forum-Meister


Beiträge: 3.654
Anmeldedatum: 04.12.08
Wohnort: Ismaning
Version: 1.0
     Beitrag Verfasst am: 11.02.2009, 17:35     Titel:
  Antworten mit Zitat      
Gerne, hier sind ein paar Hinweise. Mit MUPAD startet man ab R2008b das Mupad Notebook:

http://www.mathworks.com/access/hel.....olbox/symbolic/mupad.html

Dann gibt man z.B. symbolischen Code so ein:

Code:
2^(1/2)/(PI^(1/2)*exp(x^2/2))


Das Erebnis ist dann eine hübsche Formel die man entweder einfach durch copy/paste kopieren kann, oder als Latex Code. Beides über das Kontextmenü. Man kann übrigens auch C Code bekommen!

Andreas
Private Nachricht senden Benutzer-Profile anzeigen E-Mail senden
 
Gast



Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 11.02.2009, 17:39     Titel:
  Antworten mit Zitat      
Nett, wirklich nett!
 
Gast



Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 11.02.2009, 17:47     Titel:
  Antworten mit Zitat      
Idefix_1024 hat Folgendes geschrieben:
danke!

eine wirklich interessante Idee!

In den syms darf dann aber kein R_1 zB vorkommen... das versteht der Interpreter dann nämlich nicht Sad

aber wie es scheint ist das von Matlab nunmal nicht so gedacht... mal sehen... evtl kann man sich auch eine Funktion bauen, die einen "besseren" latex code ausgibt...


Ah, ich sehe. Ein Versionsproblem.
Man könnte den Latex-String evtl. passend bearbeiten, z.B. durch
Code:
ltx=strrep(ltx,'\_','_');
oder so.
 
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 - 2024 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.