Matlab:绘制图形以发挥作用

Matlab: Plot graph to function

我正在尝试弄清楚如何将图形绘制成以下函数:

有人可以帮忙吗?

使用逻辑索引!更多信息请参见this link,逻辑索引是使用Matlab时熟悉的一个非常有用的东西!

x=0:0.01:2*pi; %// or whatever range of x you want
f=sin(x); %// calculate sin(x)
f(f<=0.5)=0.5; %// make the values of sin(x) less than or equal to 0.5 equal to 0.5
f(f>=0.7)=0.7;
plot(x,f) %// plot the result!