clc clear close all rand('state',10); N=200; N1=310; N2=100; t1=linspace(0,2*pi,N1); t1=t1(1:end-1); x1=2*sin(t1)+0.08*rand(size(t1)); y1=2*cos(t1)+0.08*rand(size(t1)); t2=linspace(0,2*pi,N); t2=t2(1:end-1); x2=0+sin(t2)+0.08*rand(size(t2)); y2=0+cos(t2)+0.08*rand(size(t2)); t3=linspace(0,2*pi,N2); t3=t3(1:end-1); x3=0.5*sin(t3)+0.08*rand(size(t3)); y3=0.5*cos(t3)+0.08*rand(size(t3)); t4=linspace(0,2*pi,N/5); t4=t4(1:end-1); x4=sin(t4)+0.2*rand(size(t4))-0.2*rand(size(t4)); y4=0+cos(t4)+0.2*rand(size(t4))-0.2*rand(size(t4)); x5=2*sin(t4)+0.3*rand(size(t4))-0.3*rand(size(t4)); y5=2*cos(t4)+0.3*rand(size(t4))-0.3*rand(size(t4)); xx=[x2,x4,x1,x5,x3]'; yy=[y2,y4,y1,y5,y3]'; U = DifFUZZY([xx yy], 90, [0.3; 0.1; 1]);