doubley(doublex){doubley;if(x<=50)y=1.9*x;elseif(x>50&&x<=200)y=2.8*x;elsey=3.7*x;returny;}要用switch的话,你的分段函数要是只能计算整数