kostenloser Webspace werbefrei: lima-city


wxMaxima und Vektorfunktionen

lima-cityForumProgrammiersprachenSonstige Programmiersprachen

  1. Autor dieses Themas

    vampiresilence

    Kostenloser Webspace von vampiresilence

    vampiresilence hat kostenlosen Webspace.

    Also ich hab ne Funktion f(t), die einen Vektor (cos(t), sin(t))^T zurückliefert, wie kann ich diese Funktion in wxMaxima plotten ?
    Ich weiss, es gibt eine Referenz, aber die is leider für die Katz.

    Liebe Grüße
    - VampireSilence
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Hallo vampiresilence,

    das folgende sollte funktionieren:
    wxplot2d([parametric, f(t)[1], f(t)[2]], [x, -2, 2], [y, -2, 2], [t, 0, 2*%pi])
  4. Autor dieses Themas

    vampiresilence

    Kostenloser Webspace von vampiresilence

    vampiresilence hat kostenlosen Webspace.

    Ne, das liefert leider nur nen leeren Graphen. In deinem Befehl ist cos() und sin() ja auch garnicht enthalten.

    Liebe Grüße
    - VampireSilence
  5. vampiresilence schrieb:
    Ne, das liefert leider nur nen leeren Graphen. In deinem Befehl ist cos() und sin() ja auch garnicht enthalten.
    [...]

    Hallo vampiresilence,

    auf Grund Deines Eingangspostings bin ich davon ausgegangen, dass f(t) definiert ist.
    Ansonsten musst Du halt
    wxplot2d([parametric, cos(t), sin(t)], [x, -2, 2], [y, -2, 2], [t, 0, 2*%pi])
    machen.
  6. Autor dieses Themas

    vampiresilence

    Kostenloser Webspace von vampiresilence

    vampiresilence hat kostenlosen Webspace.

    Ja, T ist definiert als Vektortransformation, damit ersichtlich ist, dass die Funktion einen Spaltenvektor zurückgibt. Der Befehl funktioniert aber immernoch nicht ganz richtig, denn ich sehe nicht den Plot, sondern nur das Bild der Funktion. Von meinem Prof weiss ich schon, dass eine Spirale herauskommen muss, aber ich sehe nur einen Kreis.

    Liebe Grüße
    - VampireSilence
  7. Hallo vampiresilence,

    für eine Spirale muss die Funktion aber
    f(t) := [cos(t), sin(t), a*t]
    sein.
    Wobei Formel: a\in\mathbb{R}\setminus\{0\} beliebig.
    Da kann ich allerdings nur empfehlen: Wenn ihr an der Uni irgendwo Mathematica habt, nimm das.

    Edit:
    Alternativ kannst Du ja auch mit Gnuplot plotten:
    > set parametric
    > set urange [0: 6*pi]
    > splot cos(u), sin(u), u


    Edit2:
    Ich habe doch noch eine Möglichkeit gefunden:
    > load(draw)$
    > f(t):=[cos(t), sin(t),t]$
    > wxdraw3d(xu_grid = 100,
          parametric_surface(f(u)[1], f(u)[2], f(u)[3],
              u, 0, 6*%pi,
              v, 0, 1));


    Beitrag zuletzt geändert: 21.4.2011 14:37:08 von darkpandemic
  8. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!