⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pdiffev.m

📁 matlab 多参数积分工具箱 multivariable calculus toolbox
💻 M
字号:
function D=pdiffev(xi,yi,zi,F,dim,order)
%PDIFFEV  Partial differentiation evaluator.
%   Evaluation of PDIFF.

% Copyright (c) 2001-04-18, B. Rasmus Anthin.

minx=min(xi,[],2);miny=min(yi,[],1);minz=min(zi,[],3);
minx=minx(1);miny=miny(1);minz=minz(1);
maxx=max(xi,[],2);maxy=max(yi,[],1);maxz=max(zi,[],3);
maxx=maxx(1);maxy=maxy(1);maxz=maxz(1);
siz=size(xi);siz=siz([2 1 3]);
Hx=(maxx-minx)/siz(1);
Hy=(maxy-miny)/siz(2);
Hz=(maxz-minz)/siz(3);
if length(F)==1, F=F*ones(size(xi));end
if order>0
   [Gx Gy Gz]=gradient(F,Hx,Hy,Hz);
   switch(dim)
   case 1
      D=Gx;
   case 2
      D=Gy;
   case 3
      D=Gz;
   end
else
   D=F;
end
if order>1
   D=pdiffev(xi,yi,zi,D,dim,order-1);
end

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -