eemcut

所属分类:其他
开发工具:matlab
文件大小:69KB
下载次数:30
上传日期:2017-07-12 21:39:59
上 传 者david1986213
说明:  通过matlab自动去除三维荧光光谱中的拉曼和瑞利散射,并通过插值算法补齐缺失的光谱
(remove Raman scattering from the three-dimensional fluorescence spectrum)

文件列表:
eemcut\@dataset\anyexcluded.m (1193, 2009-04-17)
eemcut\@dataset\cat.m (25425, 2009-04-17)
eemcut\@dataset\ctranspose.m (425, 2009-04-17)
eemcut\@dataset\dataset.m (7627, 2009-04-17)
eemcut\@dataset\delsamps.m (5651, 2009-04-17)
eemcut\@dataset\disp.m (7659, 2009-04-17)
eemcut\@dataset\display.m (538, 2009-04-17)
eemcut\@dataset\displayimage.m (1819, 2009-04-17)
eemcut\@dataset\displayincludemap.m (1223, 2009-04-17)
eemcut\@dataset\double.m (241, 2009-04-17)
eemcut\@dataset\edit.m (427, 2009-04-17)
eemcut\@dataset\end.m (532, 2009-04-17)
eemcut\@dataset\explode.m (1293, 2009-04-17)
eemcut\@dataset\get.m (2844, 2009-04-17)
eemcut\@dataset\horzcat.m (1754, 2009-04-17)
eemcut\@dataset\ipermute.m (1023, 2009-04-17)
eemcut\@dataset\isempty.m (417, 2009-04-17)
eemcut\@dataset\ldivide.m (1769, 2009-04-17)
eemcut\@dataset\length.m (442, 2009-04-17)
eemcut\@dataset\loadobj.m (5548, 2009-04-17)
eemcut\@dataset\mergelabels.m (3082, 2009-04-17)
eemcut\@dataset\minus.m (1752, 2009-04-17)
eemcut\@dataset\ndims.m (510, 2009-04-17)
eemcut\@dataset\numel.m (273, 2009-04-17)
eemcut\@dataset\openvar.m (332, 2009-04-17)
eemcut\@dataset\permute.m (2784, 2009-04-17)
eemcut\@dataset\plus.m (1749, 2009-04-17)
eemcut\@dataset\private\classtable.m (1655, 2009-04-17)
eemcut\@dataset\private\stringtable.m (4982, 2009-04-17)
eemcut\@dataset\private\tablemerge.m (2529, 2009-04-17)
eemcut\@dataset\private\timestamp.m (1061, 2009-04-17)
eemcut\@dataset\private\userinfotag.m (817, 2009-04-17)
eemcut\@dataset\rdivide.m (1770, 2009-04-17)
eemcut\@dataset\repmat.m (1187, 2009-04-17)
eemcut\@dataset\reshape.m (3501, 2009-04-17)
eemcut\@dataset\rmset.m (3076, 2009-04-17)
eemcut\@dataset\set.m (9303, 2009-04-17)
eemcut\@dataset\single.m (241, 2009-04-17)
eemcut\@dataset\size.m (1185, 2009-04-17)
... ...

%ReadMeDataSet % This README lists the procedures for updating the DataSet % object and includes a running list of the release dates, % version (e.g. for DataSet h: h.datasetversion), and comments % on changes from previous versions. % % Full documentation of the DataSet Object can be found at: % % http://www.wiki.eigenvector.com/index.php?title=DataSet_Object % %I) When updating the DATASET object: %I.A) Version number (double) must be changed in: % 1) constructor dataset.m % 2) overloaded loadobj.m %I.B) Version changes follow the convention: % for Version xx.yy % 1) xx is incremented if object fields are changed or added % a) update DISPLAY, HELP, SUBSREF, SUBSASGN, CAT % 2) yy is incremented if object methods are changed or added %I.C) As of version 5.0, the following functions need to be modified if a % field is added to the DSO. % 1) cat % dataset % display % loadobj % permute % readmedataset % reshape % set % squeeze % subsasgn % subsref % %II) Update notes: %Release Dates Version Comments % 11-18-08 5.1 % Added new "reshape" function. % Add sorting functions and editds GUI updates. % Add "complex" notifier for when data ~isreal. % Multiple fixes for class lookup table. % Add timestamp to history field. % Fix datatype displayed for class in disp. % Add display for classid. % Fix for DSO permute. % Add classid handling to plsda and simca. % Dataset no longer uses PLS_Toolbox code. % Allow passing of string array to assign classes (cell array is, however, preferred) % Give caller info in history (if available). % Don't add class 0 if classes are empty. % Removing class from lookup table automatically reassigns given samples to class 0 (zero). % Force sort of class lookup. % Allow subscripting into DSO using labels or class names. % Allow sub-indexed assignments on classid field. % 3-02-07 5.0 Added overload support for: % DISP DOUBLE ISEMPTY NUMEL % SINGLE SORTROWS UNQIUE % Having these overloaded allows operation with % the Mathworks synonomous object on the path. % NOTE: Mathworks Dataset object is NOT compatible % with EVRI DataSet object. % 1-10-07 5.0 Add class lookup table to allow string % assignment/reference of classes. Information % resides in .classlookup field and can be % referenced as a cell array of stings with the % .classid field. Functions in I.C-1 have been % updated. % Add axis type field to define axis type for given % axis scale (dim,set). Information resides in % .axistype field. Functions in I.C-1 have been % updated. % Add uminus function to support Unary minus. % 3-30-06 4.01 Updated manual, this document, and constructor/loader % Added overload support for: % LDIVIDE RDIVIDE TIMES MINUS PLUS % REPMAT SQUEEZE % Added internal utility: mergelabels.m % Modified: % CAT fixed bug associated with unequal non-empty % "description" fields % DELSAMPS fixed behavior when all samples or variables deleted % fixed typo in help % DISPLAYIMAGE fixed typo in help % LOADOBJ fix update of old (pre 4.0) type=image % data (imagesize values) % SUBSREF allow cell indexing into userdata field % 3-09-05 4.0 updated manual, this document, and constructor/loader % Enhanced Image mode support added: imagesize, % imagemode, imagemap, imagedata fields. % (Changes to dataset, display, loadobj, subsref, % subsasgn, cat) % CAT allow cat of empty DSOs (no effect) % don't duplicate identical fields already in DSO % LENGTH method added % 8-31-04 3.04 updated manual, this document, and constructor/loader % SUPSREF base vdim tests on ndims(x) code instead of % ndims(x.data) % SUBSASGN base vdim tests on ndims(x) code instead of % ndims(x.data) % SIZE fixed singleton index in last mode bug % NDIMS revised to base on number of modes shown in % include field % DELSAMPS base vdim tests on ndims(x) code instead of % ndims(x.data) % CAT fixed single-slab to multi-slab bug % fixed single-slab to multi-slab bug % associated with titles % fixed "empty fieldname stored as double % instead of char" bug % title name field better handled % 7-28-03 3.03 updated manual, this document, and constructor/loader % 7-24-03 DELSAMPS fixed bug associated with multiple title sets % CAT fixed additional multi-way concat bugs % 4-24-03 Renamed includ to include - still allow old use of "includ" % LOADOBJ fixed update from pre 1.05 datasets (field order problem) % 4-07-03 CAT fixed multi-way concat bugs % PERMUTE, IPERMUTE, TRANSPOSE, CTRANSPOSE, NDIMS added as methods % % 11-08-02 3.02 updated manual, this document, and constructor/loader % CAT fixed bugs when concatenating with different numbers of sets, % allowed cat in dim > ndim (e.g. cat of slabs), history field note % of cat operation, allow cat of datasets and non-datasets, use name % and author from all datasets. % 9-09-02 DELSAMPS make history notation for both soft AND hard deletions % added "hard keep/reorder" option (flag==3) % END method added to allow correct indexing into DataSet at top level % SUBSASGN changed subscripting error message % SUBSREF added object-level subscripting % 8-30-02 DATASET added validclasses string, added empty dataset construction % SIZE method added, gives size of .data field % SUBSASGN removed extraneous tests of data class, revised error messages % fixed various bugs associated with batch support % SUBSREF allow extraction of all-modes and all-sets from fields (calls w/o vdim) % revised error messages % 5-21-02 LOADOBJ revised test logic to detect "same-fields but not same version #" % added includ field orientation and test for includname presence % SUBSASGN changed calls to sethistory and sethistory output format % 4-16-02 SUBSASGN removed extraneous code in sethistory % 11-06-01 CAT command added (generic concatenation), HORZCAT and VERTCAT now use CAT % SUBSASGN allow empty assignment to axisscale and label fields %Copyright Eigenvector Research, Inc. 2009 %Licensee shall not re-compile, translate or convert "M-files" contained % in PLS_Toolbox for use with any software other than MATLAB, without % written permission from Eigenvector Research, Inc. % 10-19-01 3.01 updated the manual, changed INCLUD, SET, GET, and data classes % added SUBSASGN and SUBSREF % 6-06-01 VERTCAT fixed bug when combining two datasets with different # of includ sets % 6-05-01 SUBSASGN fixed includ size bug (adding data to empty dataset created % includ field with only 1 column) % 5-31-01 GET revised as call to DATASET/SUBSREF % SET revised as call to DATASET/SUBSASGN (centralized code) % SUBSASGN added subscripting into fields for assignment % fixed bug which kept batch data axisscales from being addressed correctly % fixed bugs in data assign checking batch data size % SUBSREF added subscripting into ALL fields % 5-30-01 DELSAMPS added transposition of row-vector batch cell to column-vector % 5-14-01 DELSAMPS added "hard delete" flag==2 % 5-11-01 DELSAMPS terminated line 67 x.includ{vdim} = setdiff(x.includ{vdim},inds) with ; % added b.includ = cell(nmodes,2); (this is different from the % previous version which used b.includ = cell(ndims) which didn't % follow the convention of different modes on different rows % DISPLAY improved include display, and fixed size bug for cells (lablel, etc.) % VERTCAT adapted for use with ingle, uint8, etc. % removed use of SET and GET % changed to allow class sets in mode 1 to be augmented, empty classes set to zeros % (original was: mode 1 class sets are made empty), % loop data cancate over 2:length(i2) not 2:iv (removes bug) % 5-09-01 DELSAMPS adapted for use with: single, uint8, etc. % HORZCAT adapted for use with single, uint8, etc. % removed use of SET and GET % SUBSASGN added handling of other classes for data field % SUBSREF adapted for use with single, uint8, etc. % 5-03-01 SUBSREF added indexing into data using ()s (e.g. x.data(1:5,:) ) % 4-22-01 LOADOBJ updated version check #, fixed string comparison bug (version number as % stored is STRING), fixed update code to copy non-dataset object first before updating, % made version comparison & update incremental (do all which are needed), % added set of DataSetVersion field % 4-20-01 DELSAMPS fixed parentesis bug: changed "}" to ")" % fixed index bug e.g. if includ = 6:10 and user asked to remove 8, it wouldn't % remove anything BUT if user asked to remove 2, 7 would be removed) % 4-12-01 SET fixed includ error if adding data to empty dataset % SUBSASNG fixed includ error if adding data to empty dataset % 4-11-01 SUBSASGN nearly the same as SET for datasets except added logic to take input like a % SUBSASGN call and translate it into the correct info for the old SET routine % fixed error in errors (missing [ ]s) % modified error statements to make more sense with SUBSASGN call % changed history logging function (renamed old one to keep it) % SUBSREF converted from DATASET/GET % added indexing into history vs. GET which doesn't allow that % 10-10-00 2.01 DATASET add type = batch(cell), add includ {cell}, add history(cell) % DISPLAY allow for type = batch(cell), add includ, history % LOADOBJ, GET, SET add includ(cell) and history(cell) % HORZCAT, VERTCAT not defined for batch % added DELSAMPS method for soft delete (hard not yet available) % 10-06-00 1.05 changed SET lines 218, 220, 222 to label, axisscale, % axisscalename repspectively. changed help in GET. % 09-01-00 1.04 changed SET to input a date when empty when using SET % changed datasetdemo.m % 08-30-00 1.03 beta, % added moddate, % added horizontal concatenation, % vertical concatenation, % changed display to not include 0x0 (must not % be empty to see MxN) % get moddate and datasetversion % made moddate and date setable only if initially empty % set moddate and datasetversion errors % 08-17-00 0.02 beta, % added SET field input can be cell, % GET data can be data(:,1) (indexing capability) % XPLDST overloaded for DATASET objects % 08-16-00 0.01 beta, initial release % 08-03-00 0.00 alpha

近期下载者

相关文件


收藏者