DMUG-Archiv 1998

Frühere

 

Chronologischer Index

 

Spätere

Vorherige

 

Thematischer Index

 

Nächste

Re: NDSolve, Fehlermeldung: ...cannot be used as a function

Sehr geehrter Herr Willig,

Das folgende einfache Beispiel funktioniert sowohl in V2.2 als auch in V3.0:

In[3]:= NDSolve[{f[0,0]'[t]==f[0,0][t], f[0,0][0]==1}, {f[0,0]}, {t,0,1}]

Out[3]= {{f[0, 0] -> InterpolatingFunction[{0., 1.}, <>]}}

Das Problem scheint in "(mit allen notwendigen Parametern)" zu liegen.
Wie sieht denn Ihr Aufruf in NDSolve aus? Sie können
ja die Gleichungen selber weglassen, aber die Liste der Variablen
interessiert mich. In der Fehlermeldung, die Sie angeben, kommen
doppelte Listenklammern vor, was mir verdächtig erscheint. Sie habe die
nicht allenfalls mit Table[alpha[k,i],{k,n},{i,n}] erzeugt? Das ergibt eine
Matrixstruktur, auf die Sie dann Flatten[] anwenden müssen, um eine einfache
Liste zu erhalten.

mit freundlichen Grüßen,

Roman Mäder

-----------------------------------------------------------------------
MathConsult Dr. R. Mäder                   Aryanastrasse 21
Mathematik- und Informatik-Beratung        CH-8704 Herrliberg

T: +41-1-991 6343                          mailto:maeder@XXXXXXX.ch
F: +41-1-991 6345                          http://www.mathconsult.ch
-----------------------------------------------------------------------



Verweise:
NDSolve, Fehlermeldung: ...cannot be used as a function
Hendrik Willig, 20.02.1997

Frühere

 

Chronologischer Index

 

Spätere

Vorherige

 

Thematischer Index

 

Nächste

DMUG-Archiv, http://www.mathematica.ch/dmug-liste.html; Letzte Änderung: 08.09.2003 20:44