作业帮 > 数学 > 作业

MATLAB 这段代码正确吗

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/05/18 06:35:18
MATLAB 这段代码正确吗
分别在同一图形窗的不同子图绘制y=sin(t)sin(9t)和y=cos(t)cos(9t)及其包络线.
代码:
t=(0:pi/100:pi)';
y1=sin(t)*[1,-1];
y2=sin(t).*sin(9*t);
t3=pi*(0:9)/9;
y3=sin(t3).*sin(9*t3);subplot(1,2,1)
plot(t,y1,'r:',t,y2,'b',t3,y3,'bo')
subplot(1,2,2)
plot(t,y2,'b')
axis([0,pi,-1,1])
这段代码是不是没有画出y=cos(t)cos(9t)啊?
这段代码没有画出y=cos(t)cos(9t)啊!
重新看了你的问题,自己写了一个.
你写的代码里没有给出cos*cos,并且没有包络线.
t=(0:pi/100:pi)';
y1=sin(t).*sin(9*t);
 y2=sin(t)*[1,-1];
y3=cos(t).*cos(9*t);
 y4=cos(t)*[1,-1];
subplot(1,2,1)
plot(t,y1,'r');
hold on
 plot(t,y2,'k');
subplot(1,2,2);
plot(t,y3,'r');
hold on
 plot(t,y4,'k');