问题简化代码
Phi = @(x,y) x./pi + y./pi
z = @(x,y) x.^2.* cosd(Phi(x,y)) + y.^3.* sind(Phi(x,y))
syms x y;
v = diff(z,x) .* cosd(Phi(x,y)) +diff(z,y) .* sind(Phi(x,y))
vv=matlabFunction(v)
在这个代码中,我想要控制对 z 的偏导x 和y 中, 使 cosd(Phi(x,y) ) 、 sind(Phi(x,y)) 不被求导,也就是保持为常数,
这种情况下,我该怎么去改代码呢各位大神?
因为我一个(x,y)点对应了很多个值,都被我函数化了。
我想完成的效果就是,我调用一个点(x,y),这个点对应的值,还切面与平面的夹角,方向角等,且相互调用。
而角度值是不会改变的,所以cosd(Phi(x,y) ) 、 sind(Phi(x,y)) 在该点意义上为常数,但是我又要求方向导数,
这下不好弄了,有没有前辈指点一下?
|
|