clear
clc
s=[0 0 0 0 0 0
35 50 2 40 50 160
75 150 4 80 150 200
115 250 14 180 475 300
150 350 24 280 800 400
250 420 36 565 1600 800
];
x=input('请输入浓度值:')
];
for i=1:6
for j=1
if x(i)
r(j,i)=1
elseif s(j,i)<=x(i)&&x(i)<=s(j+1,i)
r(j,i)=(s(j+1,i)-x(i))/(s(j+1,i)-s(j,i)) else
r(j,i)=0
end
end
for j=2:4
if s(j-1,i)<=x(i)&&x(i)<=s(j,i)
r(j,i)=(x(i)-s(j-1,i))/(s(j,i)-s(j-1,i)) elseif s(j,i)<=x(i)&&x(i)<=s(j+1,i)
r(j,i)=(s(j+1,i)-x(i))/(s(j+1,i)-s(j,i)) else
r(j,i)=0
end
end
for j=5
if x(i)>s(j,i)
r(j,i)=1
elseif s(j-1,i)<=x(i)&&x(i)<=s(j,i)
r(j,i)=(x(i)-s(j-1,i))/(s(j,i)-s(j-1,i)) else
r(j,i)=0
end
end
end