Home > Objects > @iData > iData.m



d = iData(a, ...) : iData class object constructor


function out = iData(varargin)


 d = iData(a, ...) : iData class object constructor

 The iData objects are the containers where to import your data sets. It is then
 possible to Load, Plot, apply Math operators, Fit, and Save.

 Creates an iData object which contains data along with additional information.
   An iData object may store any Data, and define its Signal, Error, Monitor, 
     and Axes as aliases refering to e.g. parts of the Data.
   The input argument 'a', is converted into an iData object. It may be:
     a scalar/vector/matrix
     a string giving a file name to load. Use alternatively iData/load.
     a structure
     a cell array which elements are imported separately
     a iData object (updated if no output argument is specified).
   The special syntax iData(x,y, .., c) creates an iData with
     signal c and axes x,y, ...
   The syntax iData(iFunc object, pars, axes) evaluates the iFunc model using the 
     iData object axes, and returns the model value as an iData object.
   The output argument is a single object or array of iData.
   Input arguments may be more than one, or given as cells.

 When used with file names, compressed files may be used, as well as URLs and internal
   anchor reference using the '#' character, such as in 'http://path/file.zip#Data'.

 Type <a href="matlab:doc(iData)">doc(iData)</a> to access the iFit/iData Documentation.
 Refer to <a href="matlab:doc iData/load">iData/load</a> for more information about loading data sets.
 iData is part of iFit http://ifit.mccode.org 

   d=iData('filename'); a=iData('http://filename.zip#Data');

 Version: Aug. 22, 2017
 See also: iData, iData/load, methods, iData/setaxis, iData/setalias, iData/doc
 (c) E.Farhi, ILL. License: EUPL.


This function calls: This function is called by:
Generated on Tue 22-Aug-2017 11:03:30 by m2html © 2005. iFit (c) E.Farhi/ILL EUPL 1.1