Search All of the Math Forum:
Views expressed in these public forums are not endorsed by
Drexel University or The Math Forum.
|
|
Saad
Posts:
17
Registered:
11/26/12
|
|
Re: sum matrix element in different array
Posted:
Jan 3, 2013 1:59 PM
|
|
dpb <none@non.net> wrote in message <kc3vq0$ro5$1@speranza.aioe.org>... > On 1/3/2013 6:24 AM, Saad wrote: > > Dear All, > > > > I would appreciate some help on this one please. > > > > I am summing matrix elements in different arrays. Say we have 2 arrays: > > > > Price=num2cell(1:10); > > Coupon=num2cell(1:10); > > > > Price is a cell composed of different matrices. The same for Coupon. > > > > Now the size of the matrices inside "Price" and "Coupon" are not always > > equal. Of course if I run a code similar to this... > > > > for i=1:10 > > Price{1,i}+ coupon{1,i}; > > end > > ...I get an error which what you would expect because the first matrix > > of "Price" and "Coupon" are of different size, .... > > > > Now I would like to run an If statement to say: if matrix sizes of Price > > and Coupon are similar then sum them, if they are not equal then drop > > that extra elements (at the end) and just sum the first elements. How > > can I do that please? > > > ... > > nmin=min(length(x),length(y)); > s=x(1:nmin)+y(1:nmin); > > Salt to suit... > >
thanks a lot for your help
Regards
|
|
|
|