n=1;
for x=-3:0.1:6;
if x<=0;
y(n)=x;
elseif (0<x)&(x<pi);
y(n)=sin(2*x);
else
y(n)=(x-pi)^2;
end
n=n+1;
end
x=-3:0.1:6;
plot(x,y);
为什么开始要定义n。且函数为y(n)=.......,直接用y=x为什么不行
.*是什么来的
追答这个是点乘,表示向量每个对应元素相乘
(x<=0)表示只有x<=0 对应是1,其他对应0
x.*(x<=0)
则表示x<=0 对应是x,其他对应0
明白
什么意思?y(n)和y有什么不同