matlab语句怎么运行使用

img

img


是哪里有错误还是运行方法不对,还是需要像函数一样调用,怎么整都不对

改一下 num2cell( ) 用 () 试试

price = input('请输入商品价格');
switch fix(price/100)
    case{0, 1}
        rate = 0;
    case{2, 3, 4}
        rate = 3/100;
    case num2cell(5:9)
        rate = 5/100;
    case num2cell(10:24)
        rate = 8/100;
    case num2cell(24:49)
        rate = 10/100;
    otherwise
        rate = 14/100;
end
price = price * (1-rate)