枫树微分方程中的替代变量
substitute variable in différential equation in maple
我在 Maple 中使用此代码:
Ur := unapply(simplify(subs(r = r/a^(1/2), z = z/a, ur0(r, z))/a^(1/2)), r, z)
我得到这个结果:
枫树有没有办法理解diff(p(r/sqrt(a)),r/sqrt(a)) = 1/sqrt(a)*diff(p(r),r)
?
为了能够区分代数表达式,您可以使用 algsubs
命令和惰性 Diff
命令,然后 subs
返回表达式,如果函数是可微分。
Diff(p(r/sqrt(a)),r/sqrt(a)); # Equation
algsubs(r/sqrt(a) = x,%); # Substitute derivative variable (1)
p:=x -> x^2; # Define function to differentiate
value(%%); # Evaluate the differential (1)
subs(x=r/sqrt(a),%); # Substitute back in again
我在 Maple 中使用此代码:
Ur := unapply(simplify(subs(r = r/a^(1/2), z = z/a, ur0(r, z))/a^(1/2)), r, z)
我得到这个结果:
枫树有没有办法理解diff(p(r/sqrt(a)),r/sqrt(a)) = 1/sqrt(a)*diff(p(r),r)
?
为了能够区分代数表达式,您可以使用 algsubs
命令和惰性 Diff
命令,然后 subs
返回表达式,如果函数是可微分。
Diff(p(r/sqrt(a)),r/sqrt(a)); # Equation
algsubs(r/sqrt(a) = x,%); # Substitute derivative variable (1)
p:=x -> x^2; # Define function to differentiate
value(%%); # Evaluate the differential (1)
subs(x=r/sqrt(a),%); # Substitute back in again