summaryrefslogtreecommitdiff
path: root/iddata.sci
diff options
context:
space:
mode:
authorpriyakedia2018-07-31 16:10:34 +0530
committerpriyakedia2018-07-31 16:10:34 +0530
commitdb25cb043776c50d0f0ee98636301906b065d8f0 (patch)
tree999773628035605e4963be2712401bf9836188a6 /iddata.sci
parenta0084443a1d6a9bebd29a0860c7ae83c22f08002 (diff)
downloadFOSSEE-System-Identification-Toolbox-db25cb043776c50d0f0ee98636301906b065d8f0.tar.gz
FOSSEE-System-Identification-Toolbox-db25cb043776c50d0f0ee98636301906b065d8f0.tar.bz2
FOSSEE-System-Identification-Toolbox-db25cb043776c50d0f0ee98636301906b065d8f0.zip
examples included
Diffstat (limited to 'iddata.sci')
-rwxr-xr-xiddata.sci31
1 files changed, 31 insertions, 0 deletions
diff --git a/iddata.sci b/iddata.sci
index e748029..6a3ff37 100755
--- a/iddata.sci
+++ b/iddata.sci
@@ -1,4 +1,35 @@
function varargout = iddata(varargin)
+
+// Stores plant input-output data
+//
+// Calling Sequence
+// plantData = iddata(yData,uData,Ts)
+// plantData = iddata([],uData,Ts)
+// plantData = iddata(yData,[],Ts)
+// plantData = iddata(yData,uData)
+// plantData = iddata(yData)
+//
+// Parameters
+// uData : nx1 matrix of the plant input data
+// yData : nx1 matrix of the plant output data
+// Ts : non-negative real number
+// plantData : iddata type module
+//
+// Description
+// It is a iddata type module that stores the plant input and output data with sampling time Ts. The time unite is in second.
+//
+// Examples
+// uData = idinput(1024,'PRBS',[0 1/20],[-1 1])
+// yData = rand(1024,1)
+// Ts = 0.1
+// plantData1 = iddata(yData,uData,Ts)
+// plantData2 = iddata(yData,[],Ts)
+// plantData3 = iddata([],uData,Ts)
+//
+// Authors
+// Ashutosh Kumar Bhargava
+
+
[lhs,rhs] = argn(0)
if rhs == 2 | rhs == 1 then
Ts = 1