-
脚本
程序控制结构
顺序结构
>> a=input('a=?');
b=input('b=?');
c=input('c=?');
d=b*b-4*a*c;
x=[(-b+sqrt(d))/(2*a),(-b-sqrt(d))/(2*a)];
disp(['x1=',num2str(x(1)),'x2=',num2str(x(2))]);
a=?12
b=?15
c=?17
x1=-0.625+1.0129ix2=-0.625-1.0129i
选择结构
>> % 计算分段函数
x=input('请输入x的值:');
if x==10
y=cos(x+1)+sqrt(x*x+1);
else
y=x*sqrt(x+sqrt(x));
end
y
请输入x的值:5
y =
13.4500
>> price=input('请输入商品价格');
switch fix(price/100) % fix()向0取整
case{0,1}
rate=0;
case{2,3,4}
rate=3/100;
case num2cell(5:9) % num2cell函数将数值矩阵转化为单位矩阵,价格大于500但小于1000
rate=5/100;
cas