关于控制偏导数的问题//

来源:matlab  › 交流  › 倒序浏览
  • 回答数

    0

  • 浏览数

    2212

  • 收藏数

    0

作者:因帅入狱 发表于 2018-11-20 14:38:35
跳转到指定楼层
问题简化代码
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)) 在该点意义上为常数,但是我又要求方向导数
这下不好弄了,有没有前辈指点一下?
分享:
回复

使用道具

成为第一个回答人

高级模式 评论
您需要登录后才可以回帖 登录 | 立即注册 微信登录