>> 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);>> plot(t,y1,'r:',t,y2,'b',t3,y3,'bo')>> axis([0,pi,-1,1])
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/15 07:50:14
>> 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);>> plot(t,y1,'r:',t,y2,'b',t3,y3,'bo')>> axis([0,pi,-1,1])
>> 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);
>> plot(t,y1,'r:',t,y2,'b',t3,y3,'bo')
>> axis([0,pi,-1,1])
>> 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);>> plot(t,y1,'r:',t,y2,'b',t3,y3,'bo')>> axis([0,pi,-1,1])
t=(0:pi/100:pi)';%产生一组步长为pi/100的列向量
y1=sin(t)*[1,-1];%给y1赋值,并且生成两个对称的正弦函数,第一列是sin(t),第二列是-sin(t)
y2=sin(t).*sin(9*t);%点乘实现等式相乘,即两个不同振幅的函数相乘
t3=pi*(0:9)/9;%也是生成一个序列,其实是重新改变一下坐标轴
y3=sin(t3).*sin(9*t3);%给y3赋值,道理和y2差不多
plot(t,y1,'r:',t,y2,'b',t3,y3,'bo') %画图函数,实现同一个平面上画三个函数的图形(准确讲应该是四个,因为y1是两个),当然里面用到一些plot属性,help plot就可以看到了
axis([0,pi,-1,1])%设定横坐标的范围,纵坐标的范围