
我假设你有。
横坐标为x,5中情形(z由小到大)的纵坐标数据依次是y1,y2,y3,y4,y5,
则可以用下面程序画图。
plot(x,y1,x,y2,x,y3,x,y4,x,y5)%画图
axis([0 10 0 1])%定义显示范围
xlabel('Optical path difference s/a.u.')%横标
ylabel('Heterodyne efficiency r/a.u.')%纵标
legend('z=1.7233','z=2.6285','z=3.5138','z=4.4090','z=5.3042')
注:线性图画出来后直接双击修改就可以,文本编辑太麻烦,另外坐标也可以画好后编辑,包括标注。
不懂再问,或者把数据给我,我直接给你画。
程序如下
t=0:1/pi:100*pi
x=sin(100*pi*t)+sin(200*pi*t)+sin(400*pi*t)
X=fft(x)
f = fftshift(X)
w = linspace(0, 250, length(t))%频率坐标
subplot(211)
plot(t,x)
xlabel('t/s')
ylabel('幅值')
subplot(212)
plot(w,abs(f))%频谱图
title('信号的频谱')
xlabel('频率(Hz)')
ylabel('幅值')
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)