2016-05-14 7 views
1

Ich rufe die Funktion mnewton(0=expr, alpha, %pi/4), um die Wurzel einer ziemlich komplexen Gleichung expr zu erhalten.Holen Sie sich die rechte Seite der Gleichung

%(i1) mnewton(0=expr, alpha, %pi/4) 
%(o1) [alpha=0.678193754078621] 

Ich brauche eine andere Funktion zu diesem Ergebnis (z sin) anzuwenden, und dann will sie zeichnen. Gerade die Verknüpfung der Funktionen funktioniert nicht:

%(i2) sin(mnewton(0=expr, alpha, %pi/4)[1]) 
%(o2) sin(alpha=0.678193754078621) 

Dies ist, weil der Ausdruck alpha=0.678193754078621 keine Zahl ist. Wie konvertiere ich alpha=0.678193754078621 in nur 0.678193754078621?

Ich kann nicht einfach den numerischen Wert kopieren und manuell hinzufügen, wie ich dies plotten möchte und meine expr wird eine andere Wurzel für jedes y haben.

Antwort

1

Die Funktion rhs(expr) macht genau das.

Überprüfen Sie the manual für weitere Informationen zu diesem Thema.

Verwandte Themen