[MATLAB] Gleichungen

  • Hi!

    Ich will in einem Scriptfile einfache gleichungen numerisch loesen und hab da ein kleines Problem...

    Code
    p1=2;
    p2=4;
    p3=1;
    g=solve('p1*x^2 + p2*x + p3=0')


    das problem ist, das sich p1,p2,p3 bei jedem durchlauf aendern - also kann ich ihre werte nicht in den String fuer den Solver hardcoden. Allerdings wird in dieser Form p1,p2,p3 als String interpretiert, und nicht der jeweilige Wert genommen....
    Eigentlich ein Triviales Problem, aber ich steh grad voll an.

    Hat irgendwer einen Tipp fuer mich?

    lg
    wolfgang

    -------------------
    “If you hear hoof beats, you should look for horses, not zebras.”
    --
    "You, Sir, are an Idiot!" - George Hamilton

  • Zitat von wolfmann

    Hi!

    Ich will in einem Scriptfile einfache gleichungen numerisch loesen und hab da ein kleines Problem...

    Code
    p1=2;
    p2=4;
    p3=1;
    g=solve('p1*x^2 + p2*x + p3=0')


    das problem ist, das sich p1,p2,p3 bei jedem durchlauf aendern - also kann ich ihre werte nicht in den String fuer den Solver hardcoden. Allerdings wird in dieser Form p1,p2,p3 als String interpretiert, und nicht der jeweilige Wert genommen....
    Eigentlich ein Triviales Problem, aber ich steh grad voll an.

    Hat irgendwer einen Tipp fuer mich?

    lg
    wolfgang

    habs schon geloest... der Befehl num2str hat geholfen ;)

    -------------------
    “If you hear hoof beats, you should look for horses, not zebras.”
    --
    "You, Sir, are an Idiot!" - George Hamilton

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!