annotate extra/ncArray/inst/@DerivedArray/subsref.m @ 12680:1a9c41feaf2b octave-forge

add derived Array class
author abarth93
date Mon, 24 Aug 2015 08:49:21 +0000
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
12680
1a9c41feaf2b add derived Array class
abarth93
parents:
diff changeset
1 function varargout = subsref(self,idx)
1a9c41feaf2b add derived Array class
abarth93
parents:
diff changeset
2
1a9c41feaf2b add derived Array class
abarth93
parents:
diff changeset
3 p = {};
1a9c41feaf2b add derived Array class
abarth93
parents:
diff changeset
4 for i = 1:length(self.params)
1a9c41feaf2b add derived Array class
abarth93
parents:
diff changeset
5 %i,self.params{i},idx
1a9c41feaf2b add derived Array class
abarth93
parents:
diff changeset
6 p{i} = subsref(self.params{i},idx);
1a9c41feaf2b add derived Array class
abarth93
parents:
diff changeset
7 end
1a9c41feaf2b add derived Array class
abarth93
parents:
diff changeset
8
1a9c41feaf2b add derived Array class
abarth93
parents:
diff changeset
9 varargout{1} = self.fun(p{:});