作业帮 > 综合 > 作业

matlab编程错在哪儿?

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/15 08:08:44
matlab编程错在哪儿?
clear,clc
x=-20:1:20;
if x>10;
y=5;
plot(x,y)
elseif -10
for x=-20:0.01:20;
if x>10;
y=5;
plot(x,y)
hold on
else if x=-10
y=0.5*x;
plot(x,y)
hold on
else
y=-5;
plot(x,y)
hold on
end
end
end
首先matlab中采用的是x=-10,其次如果想画出分段函数,必须对每个具体的x进行选择,而非对x=-20:1:20(此时x是一个数组)