发布网友 发布时间:2023-11-01 08:33
共1个回答
热心网友 时间:2024-12-06 00:32
这样:
clc,clear,close all
x = -5:.1:5;
y(x>=1) = 3.*x(x>=1).^2+1;
y(x>-1 && x<1) = 0;
y(x<=-1) = -x(x<=-1).^3+2;
figure,plot(x,y)
注意事项
语法
if expression
statements
end
描述
MATLAB计算表达式,如果产生一个逻辑真或者非零结果,然后就执行一条或者多条MATLAB命令语句。
当有嵌套if时,每一个if必须和一个相应的end匹配。
当你在if语句里面嵌套使用else if或者else时,一般的格式如下:
if expression1
statements1
elseif expression2
statements2
else
statements3
end