作业帮 > 综合 > 作业

matlab函数图像在同一坐标系下画出下列函数的图形:y=sinx y=cosx y=tanx y=cotxx的范围怎么

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/05 06:28:24
matlab函数图像
在同一坐标系下画出下列函数的图形:
y=sinx y=cosx y=tanx y=cotx
x的范围怎么取 画出来的图老没对.
x=-pi:0.1:pi;
x1=-pi:0.01:-5*pi/8;
x2=-3*pi/8:0.01:3*pi/8;
x3=5*pi/8:0.01:pi;
x4=-7*pi/8:0.01:-1*pi/8;
x5=pi/8:0.01:7*pi/8;
y1=sin(x);
y2=cos(x);
y3=tan(x1);
y5=tan(x2);
y4=cot(x4);
y6=tan(x3);
y7=cot(x5);
hold on
plot(x,y1,'m');
plot(x,y2,'r');
plot(x1,y3,'b');
plot(x2,y5,'b');
plot(x3,y6,'b');
plot(x4,y4,'k');
plot(x5,y7,'k');
这个要自己选范围,还要注意tanx不是连续的所以中间没有线,要通过自己定义x来避免这种情况出现.我对命令知道不多,基本就知道plot.也许有更容易的吧,但只靠axis,是不行的,会有多余的线的.