matlab编程错在哪儿?clear,clcx=-20:1:20;if x>10;y=5;plot(x,y)elseif -10

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 07:04:45
matlab编程错在哪儿?clear,clcx=-20:1:20;if x>10;y=5;plot(x,y)elseif -10

matlab编程错在哪儿?clear,clcx=-20:1:20;if x>10;y=5;plot(x,y)elseif -10
matlab编程错在哪儿?
clear,clc
x=-20:1:20;
if x>10;
y=5;
plot(x,y)
elseif -10

matlab编程错在哪儿?clear,clcx=-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是一个数组)