substitute_backup.m

来自「MDPSAS工具箱是马里兰大学开发的」· M 代码 · 共 45 行

M
45
字号
function C = substitute(A,B)% substitute.m Interpolate a scalarfield object another scalarfield%              with the same number of dimensions%%	INPUT parameters:%             A,B : scalarfield objects %%	OUTPUT:%	        C : a scalarfield objectgeomOld  = get(A.pd,'geom');qpOld    = get(A.pd,'qp');nameOld  = get(A.pd,'name');axlimOld = get(A.pd,'axlim');geomNew  = get(pdNew,'geom');qpNew    = get(pdNew,'qp');nameNew  = get(pdNew,'name');axlimNew = get(pdNew,'axlim');%%%%%%%%%%%%%%% 1D to 1D interpolation %%%%%%%%%%%%%%%if length(nameOld) == 1% interpolate old 1D curve to new 1D curve   if length(nameNew) ~= 1      error('Size mismatch')      end   if nnz(axlimOld{1}-axlimNew{1}) > 0      error('Axis limit mismatch')      end   val = polyint(qpOld{1},A.val,qpNew{1});      B = scalarfield(pdNew,val);   return   enderror('Not yet set up for higher-dimensional scalarfield objects')

⌨️ 快捷键说明

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