diff sequences/@seq/minmax.m @ 3:3f77126f7b5f

First major revision of sequence library, now using classdef form, STILL A BIT BROKEN!
author samer
date Wed, 09 Jan 2013 22:22:21 +0000
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/sequences/@seq/minmax.m	Wed Jan 09 22:22:21 2013 +0000
@@ -0,0 +1,10 @@
+
+% minmax - minmax for sequences operates over ENTIRE sequence
+%
+% minmax :: [D:[[1,E]]], I:[E] -> [set(D,I,2)].
+%
+% If you want minmax on a per-buffer basis, use fnseq:
+%  R=fnseq(@(x)minmax(x,dim),X)
+function R=minmax(X,dim)
+	R=foldl(@(r,t)minmax(cat(dim,r,t),dim),[],X);
+end