diff --git a/+quantity/Discrete.m b/+quantity/Discrete.m index 03fde3a6df93515fa7d98c2ab39a331af1e6d259..eb6d08e5cc5e6886c277b7594bccfbfa750edf49 100644 --- a/+quantity/Discrete.m +++ b/+quantity/Discrete.m @@ -920,7 +920,7 @@ classdef (InferiorClasses = {?quantity.Symbolic}) Discrete ... min(find(gridSelector, 1, 'last')+1, numel(gridSelector))]) = 1; limitedGrid = obj(1).grid{1}(gridSelector); objCopy = obj.copy(); - objCopy = objCopy.changeGrid({limitedGrid}, gridName); + objCopy = objCopy.changeDomain(quantity.Domain(gridName, limitedGrid)); objInverseTemp = objCopy.invert(gridName); else objInverseTemp = obj.invert(gridName); @@ -1495,11 +1495,11 @@ classdef (InferiorClasses = {?quantity.Symbolic}) Discrete ... for it = 1 : numel(obj) newObj(it).valueDiscrete = obj(it).on(newDomain); end - end % changeGrid() + end % changeDomain() function newObj = replaceGrid(obj, myNewDomain, optArgs) - % CHANGEGRID change the grid of the quantity. + % REPALCEGRID change the grid of the quantity. % newObj = REPLACEGRID(obj, MYNEWDOMAIN, "gridName", NEWGRIDNAME) % replace the grid of the obj quantity. The order of grid and % gridName in the obj properties remains unchanged, only the diff --git a/+signals/PolynomialOperator.m b/+signals/PolynomialOperator.m index 9e97f6243ae69d12a2feaf53b9c7ae6c998b1649..41d1a5da83e9dcaaaf2f94b5b88120a9f863ae81 100644 --- a/+signals/PolynomialOperator.m +++ b/+signals/PolynomialOperator.m @@ -483,12 +483,7 @@ classdef PolynomialOperator < handle & matlab.mixin.Copyable Phi = signals.PolynomialOperator(Phi); Psi = signals.PolynomialOperator(Psi); end - - function newOperator = changeGrid(obj, gridNew, gridNameNew) - warning("DEPRICATED: Use subs instead") - newOperator = signals.PolynomialOperator(obj.M.changeGrid(gridNew, gridNameNew)); - end - + function newOperator = subs(obj, varargin) newOperator = obj.M.subs(varargin{:});