source: MML/trunk/machine/SOLEIL/StorageRing/insertions/idInterpolFeedForwardCorTables2D.m @ 4

Last change on this file since 4 was 4, checked in by zhangj, 11 years ago

Initial import--MML version from SOLEIL@2013

File size: 962 bytes
Line 
1function [new_mCHE_with_arg, new_mCVE_with_arg, new_mCHS_with_arg, new_mCVS_with_arg] = idInterpolFeedForwardCorTables2D(mCHE_with_arg, mCVE_with_arg, mCHS_with_arg, mCVS_with_arg, vNewArg1, vNewArg2, interpMeth)
2%   vNewArg1 = [15.5,16,17,18,19,20,22.5, ...], i.e. gap values
3%   vNewArg2 = [-40,-37.5,-35,-32.5,-30, ...], i.e. phase values
4%interpMeth:
5% = 'nearest' %Nearest neighbor interpolation
6% = 'linear' %Linear interpolation (default)
7% = 'spline' %Cubic spline interpolation
8% = 'cubic' %Cubic interpolation, as long as data is uniformly-spaced. Otherwise, this method is the same as 'spline'
9
10new_mCHE_with_arg = idAuxInterpolTable2D(mCHE_with_arg, vNewArg1, vNewArg2, interpMeth);
11new_mCVE_with_arg = idAuxInterpolTable2D(mCVE_with_arg, vNewArg1, vNewArg2, interpMeth);
12new_mCHS_with_arg = idAuxInterpolTable2D(mCHS_with_arg, vNewArg1, vNewArg2, interpMeth);
13new_mCVS_with_arg = idAuxInterpolTable2D(mCVS_with_arg, vNewArg1, vNewArg2, interpMeth);
Note: See TracBrowser for help on using the repository browser.