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

📄 pdiff.m

📁 matlab 多参数积分工具箱 multivariable calculus toolbox
💻 M
字号:
function B=pdiff(A,dim,order,name)%PDIFF  Partial differentiation.%   T = PDIFF(S,DIM) is the first order partial derivative of the scalar%   function S along dimension DIM which could be one of 1, 2 and 3, or%   'x', 'y', 'z', 'R', 'r', 'theta' and 'phi'.%%   T = PDIFF(S,DIM,N) is the N:th order partial derivative of the scalar%   function S along dimension DIM.% Copyright (c) 2001-04-18, B. Rasmus Anthin.% Revision: 2002-12-06.error(nargchk(2,4,nargin))B=A;if nargin<4   name=inputname(1);endif isempty(name)   name=['(' A.f ')'];else   name=['(' name ')'];endif nargin==2   order=1;endord=int2str(order);[x y z]=vars(A);switch(dim)case {1,x}   dx=['d' x];   var=1;case {2,y}   dx=['d' y];   var=2;case {3,z}   dx=['d' z];   var=3;otherwise   error('Wrong type of index.')endif order==1   B.f=['d/' dx name];elseif 1<order & order<4 %& strcmp(computer,'PCWIN')   B.f=['d' char(176+order) '/' dx char(176+order) name];else   B.f=['d^' ord '/' dx '^' ord name];endB.F=['pdiffev(' x ',' y ',' z ',' A.F ',' num2str(var) ',' ord ')'];

⌨️ 快捷键说明

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