[20101112 14:28] Emmanuel <manouchk@...>:
> I wasn't not thinking it to be necessary. But my students alway have
> problem working on that window. Apart from the simple case to forget
> that the variable should be x instead of, they very often write
> f(x)= a*x instead of a*x.
Seems to be a common misunderstanding, probably due to general overuse of the
function name "f" in examples. Some students seem to assume that "f" is part
of the notation instead of an arbitrary name.
> Maybe the addition of f(x)= wouldn't cost too much time, don't need
> translation (!) and it may help user that d'ont use very often this
> program, like my student!
Yes, this would be trivial to add. However, the function being defined in the
dialog is given a specific (userspecified) name; and I fear that adding "f(x)="
would do a disservice to your students by strengthening their belief that the
"f" is a fixed part of the notation.
Also, the function defined depends on additional (fit) parameters; suppressing
those (as is commonly done, unfortunately) may introduce another source of
confusion.
How about something like
[ExpGrowth](x, [A, t, y0]) :=
[ y0+A*exp(x/t) ]
where square brackets ([]) denote input fields? That would yield mathematically
accurate notation but should also help users new to software like SciDAVis
make the connection to what they already know.
Knut
