Численное решение дифура в Maple?
> f:=(x,y)->sin(x)*cos(exp(y;
f := (x, y) -> sin(x) cos(exp(y
> D[1](f);
(x, y) -> cos(x) cos(exp(y
> D[1](f0,0);
cos(1)
>
Help -> Introduction -> Mathematics... -> Calculus... -> Differential Calculus... -> D
можно еще diff(f(xx) 

А как при этом вычислить значение частной производной в какой-то конкретной точке? 

может так

s:=x->diff(f(xx);
y:=s(5);

s:=x->diff(f(xx);
y:=s(5);
pdsolve({EQ1,C(r=infinity,t)=10,C(10,t)=10,C(r,0)=10},C(r,t Вроде мона вот тока он кладет при этом на все начальные условия и дает решение с константами. Вот СЦУКО.
Еще есть какие нить варианты?
Еще есть какие нить варианты?
Ругается
Error, (in s) wrong number (or type) of parameters in function diff
Бля что я делаю не так?

Уже все перепробывал а все равно не пашет!

Уже все перепробывал а все равно не пашет!
EQ={...} ?

И что не попадает в диапазон?
Она же английским по белому говорит, что уравнения - это НАБОР/СПИСОК, значит
EQ:= {Diff(...)}
во втором случае 0-10000 = -10000, логично? должно быть 0..10000. разве нет?
EQ:= {Diff(...)}
во втором случае 0-10000 = -10000, логично? должно быть 0..10000. разве нет?
граничные условия задаются наравне с самим уравнением.
Maple не стоит, но насколько я помню:
EQ:=...;
IC1:=...;
IC2:=...;
...
sols:=pdsolve({EQ,IC1,IC2,...},...);
Maple не стоит, но насколько я помню:
EQ:=...;
IC1:=...;
IC2:=...;
...
sols:=pdsolve({EQ,IC1,IC2,...},...);
Все решилось гораздо тупее. Скопировал пример из хелпа добавил два члена в уравнение и все решилось. А самописный идентичный не хотел скатина. Всем спасибо.
Оставить комментарий
Spin
Блин как в этой глупой программе задать частную производную при каком то заначении переменной по которой идет диференцирование? Задолбался уже блин там в хелпе искать.