Anzeige:
Ergebnis 1 bis 11 von 11

Thema: Konstanten berechnen

  1. #1
    Registrierter Benutzer
    Registriert seit
    05.07.2009
    Beiträge
    26

    Konstanten berechnen

    Hallo liebe Kollegen,

    ein Problem: Wie kann ich in Latex Konstanten definieren und diese addieren? Es geht darum, mit pst-? komplexe Diagramme zu zeichnen. Da moechte ich eine Linienstaerke angeben. Die Achse soll dann halb so dick sein; d. h. ich muesste meinen Werte durch 2 teilen.

  2. #2
    Registrierter Benutzer Avatar von mechanicus
    Registriert seit
    10.07.2008
    Ort
    Hamburg
    Beiträge
    3.944
    Zitat Zitat von dl6tud Beitrag anzeigen
    Hallo liebe Kollegen,

    ein Problem: Wie kann ich in Latex Konstanten definieren und diese addieren? Es geht darum, mit pst-? komplexe Diagramme zu zeichnen. Da moechte ich eine Linienstaerke angeben. Die Achse soll dann halb so dick sein; d. h. ich muesste meinen Werte durch 2 teilen.
    Kennst du \pslinewidth?
    die Hälfte wäre 0.5\pslinewidth

    Gruß
    Marco

  3. #3
    Registrierter Benutzer
    Registriert seit
    05.07.2009
    Beiträge
    26
    Du hast Recht, das funktioniert natürlich. Mein Beispiel war schlecht.

    Was ich genau genommen will: Zwei vorher definierte Zahlen addieren, subtrahieren, etc. Das benötige ich, um Positionen im Graphen zu berechnen.

    Beispiel:
    \Bank*\Ueberfall
    \Apfel+\Banane

    Wobei ich "\Apfel" mit Hilfe von \newcommand definiert habe. Es klingt auch logisch, das man "Kommandos" nicht addieren kann. Ich hoffe daher auf eine andere Lösung.

  4. #4
    Registrierter Benutzer
    Registriert seit
    06.03.2010
    Ort
    St. Petersburg, Russland
    Beiträge
    2.468
    Es gibt ein Paket calc.
    Und wenn du die Konstanten als Maße benutzen willst, ist es wahrscheinlich besser, sie mit Hilfe von \newlength und dann \setlength zu definieren und nicht mit \newcommand.

  5. #5
    Registrierter Benutzer Avatar von mechanicus
    Registriert seit
    10.07.2008
    Ort
    Hamburg
    Beiträge
    3.944
    Hallo,

    Wenn du schon pstricks nutzt und diverse besondere Berechnungen machen möchtest, solltest du auch postscript nutzen.

    Wie wäre es, wenn du uns ein Minimalbeispiel präsentierst.

    Gruß
    Marco
    Geändert von mechanicus (11-03-2011 um 16:44 Uhr)

  6. #6
    Registrierter Benutzer
    Registriert seit
    05.07.2009
    Beiträge
    26
    Das "calc" geht in die richtige Richtung, will aber meine Dezimalzahlen noch nicht.

    Von Postscript habe ich keinen blassen Schimmer. Leider geht das pst-plot nicht ganz ohne, das verkompliziert die Sache.

    \documentclass{scrreprt}

    \usepackage{ifthen}
    \usepackage{calc}
    \usepackage{pst-plot}
    \usepackage{pst-pdf}

    \begin{document}
    \newcounter{a}\newcounter{b}\newcounter{ab}

    \setcounter{a}{\real{0.2}} % hier klappts ab
    \setcounter{b}{5}
    \setcounter{ab}{a+b}


    \begin{postscript}\psset{unit=1.0cm}
    \begin{pspicture}(-2,-1.2)(10.2,ab)

    \psset{linewidth=0.2mm}
    \psline[arrows=-](0,5)(0,0)(10,0)

    \end{pspicture}
    \end{postscript}
    \end{document}

  7. #7
    Registrierter Benutzer Avatar von mechanicus
    Registriert seit
    10.07.2008
    Ort
    Hamburg
    Beiträge
    3.944
    Hi,

    auch wenn ich nicht weiß, was du bezwecken willst, aber du kannst auch einfach das Paket pst-fp nutzen, welches von pstricks sowieso geladen wird.

    Code:
    \documentclass{article}
    
    \usepackage{pstricks}
    
    \begin{document}
    \def\NumerOne{3}
    \def\NumerTwo{0.2}
    \pstFPadd\Result{\NumerOne}{\NumerTwo}
    \Result
    \end{document}
    newcounter sind nur Integer.

    Gruß
    Marco

  8. #8
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von dl6tud Beitrag anzeigen
    Das "calc" geht in die richtige Richtung, will aber meine Dezimalzahlen noch nicht.

    Von Postscript habe ich keinen blassen Schimmer. Leider geht das pst-plot nicht ganz ohne, das verkompliziert die Sache.
    was willst du denn genau erreichen?
    So wie es ausshieht willst du eh Zahlen mit Einheiten addieren, dann brauchst
    du auch keine Zähler!

    Herbert

  9. #9
    Registrierter Benutzer
    Registriert seit
    05.07.2009
    Beiträge
    26
    Achso. Klar. Counter = Integer. Natürlich. Newlenght geht nicht, weil ich keine Einheiten verwenden darf. Im Beispiel oben z. B. sind Einheiten verboten.

    Der Zweck ist folgender. Ich will ein Diagramm erstellen, z. B. so ein schönes wie im Anhang. Um Formelzeichen, Pfeile, Einheiten usw. zu positionieren möchte ich natürlich die Koordinaten berechnen. Alles einzeln einzugeben macht viel, viel Arbeit für viele Diagramme.
    Das Problem ist nämlich, dass man schöne DIN-Diagramme weder mit Origin, Matlab noch gnuplot produzieren kann. Alles Mist. Zusätzlich werden an meiner x-Achse Monate stehen, das macht die Sache nicht einfacher.

    Dankeschön!!!

  10. #10
    Registrierter Benutzer Avatar von localghost
    Registriert seit
    01.11.2006
    Ort
    Braunschweig
    Beiträge
    3.413

    Das Rad nicht neu erfinden

    Zitat Zitat von dl6tud Beitrag anzeigen
    […] Ich will ein Diagramm erstellen, z. B. so ein schönes wie im Anhang. Um Formelzeichen, Pfeile, Einheiten usw. zu positionieren möchte ich natürlich die Koordinaten berechnen. Alles einzeln einzugeben macht viel, viel Arbeit für viele Diagramme. […]
    Schonmal was von pgfplots oder pst-plot gehört?
    Zitat Zitat von dl6tud Beitrag anzeigen
    […] Das Problem ist nämlich, dass man schöne DIN-Diagramme weder mit Origin, Matlab noch gnuplot produzieren kann. […]
    Sollte mit den oben genannten Paketen kein großes Problem darstellen.


    Thorsten
    TeX und LaTeX, Fragen und Antworten – TeXwelt

    ¹ Es tut mir Leid. Meine Antworten sind begrenzt. Sie müssen die richtigen Fragen stellen.
    ² System: openSUSE 13.1 (Linux 3.11.10), TeX Live 2013, TeXworks 0.5 (r1351)

  11. #11
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von dl6tud Beitrag anzeigen
    Der Zweck ist folgender. Ich will ein Diagramm erstellen, z. B. so ein schönes wie im Anhang. Um Formelzeichen, Pfeile, Einheiten usw. zu positionieren möchte ich natürlich die Koordinaten berechnen. Alles einzeln einzugeben macht viel, viel Arbeit für viele Diagramme.
    Das Problem ist nämlich, dass man schöne DIN-Diagramme weder mit Origin, Matlab noch gnuplot produzieren kann. Alles Mist. Zusätzlich werden an meiner x-Achse Monate stehen, das macht die Sache nicht einfacher.
    Du hast immer noch nicht erklärt, _was_ du _wofür_ addieren willst.
    Abgesehen davon, sieht es so aus, als würdest du eine Funktion
    aus dem Bereich der Verteilungsfunktionen darstellen wollen:
    http://mirror.ctan.org/graphics/pstr...t-func-doc.pdf

    Herbert

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •