Function not recognized

hawe shared this problem 5 years ago
In Progress

once upon a time not far away I got

lsg(a,b,c):=Solve(a x^2+b x +c=0)

lsg(1,2-3)

->{x=1,x=-3}

now a days I have

->x(-4)

lsg was handled as a list not as function

Files: qs.jpg

Comments (3)

photo
1

now list(1)==element[list1,1]

list(2)==element[list1,2], etc.

you can try

lsg(a,b,c):=Solve(a x^2+b x +c=0)

Substitute(lsg, {a=1,b=2,c=-3})

saludos

photo
1

Mit substitue brauch ich auch keine Funktion definieren wollen. Es geht nicht darum einen Workaround anzugeben, es geht darum, dass Funktionen, wie die eingebauten auch, eine Liste als Ausgabe zulassen - was ja in früheren Versionen korrekt funktioniert hat und jetzt verschlimmbessert wurde.

Die Einstufung "kein Problem" geht in die gleiche Richtung wie seinerzeit bei Openoffice, die hätten dieses Problem als "Enhancemant" eingestuft - und hau wech die ...

photo
1

Dank an Michael Borcherds!

die Funktion mit "Behalte Eingabe" ("Keep Input") eintragen, dann alles gut... :-)

© 2023 International GeoGebra Institute