![]() |
[Mathematica] Задание функции
Всем привет. Есть ли у кого идеи как мне разрешить довольно простую, казалось бы, задачку:
В Wolfram Mathematica 6.0 задана функция Func: Код:
Func[x_, y_, t_] := x + y*Sin[t]; Код:
DFun[x_, y_, t_] := D[Fun[x, y, t], t]; Вопрос: так как же мне задать функцию DFunc[x_, y_, t_] , являющейся частной производной функции Func по t, чтобы потом подставлять в нее численные значения? На самом деле задаваемая функция более громоздкая, поэтому вариант "прописать частную производную ручками" не подходит. |
вариант 1: (требуется, чтобы вторая строчка сразу шла за первой)
Код:
Func[x_, y_, t_] := x + y*Sin[t]; (*отложенное присваивание*) Код:
DFun[x_, y_, t_] := ReleaseHold[D[Func[x, y, Hold[t]], Hold[t]]]; |
pva, спасибо большое.
DFun[x_, y_, t_] := ReleaseHold[D[Func[x, y, Hold[t]], Hold[t]]]; очень помогло :) |
Время: 05:58. |
Время: 05:58.
© OSzone.net 2001-