function uncertain_statistics_by_principle_of_least_squares x = [1,2,3,6,7,8]; alpha = [0.15, 0.45, 0.90, 0.85, 0.60, 0.20]; mu = @(a,x) (x>=a(1)).*(x<=a(2)).*(x-a(1))./(a(2)-a(1))+(x>a(2)).*(x=a(3)).*(x r parameter = p; error = r; end round parameter error end plot(x,alpha,'*'); hold on; ezplot(@(x) mu(parameter,x),[0,9]); end