|
楼主 |
发表于 2009-5-17 12:56
|
显示全部楼层
回复 楼主 fenglingcao 的帖子
% Example 1.4.3
clear
clc
time=1; % 时间0-1秒
F1=100; % 采样频率100Hz,模仿连续信号
T1=1/F1;
N1=0:time/T1;
x_sample1=-sin(14*pi*N1*T1);
x_sample2=-sin(6*pi*N1*T1);
x_sample3=sin(2*pi*N1*T1);
x_sample4=sin(10*pi*N1*T1);
x_sample5=sin(18*pi*N1*T1);
f1=4; % 采样频率4Hz
t1=1/f1;
n1=0:time/t1;
xa_sample=sin(2*pi*n1*t1); % 采样后的等效信号
% 画图
figure,
plot(N1*T1,x_sample1,'r',N1*T1,x_sample2,'b',N1*T1,x_sample3,'g',N1*T1,x_sample4,'r:',N1*T1,x_sample5,'g:'); % 5个连续(近似连续)信号的时域图
hold on,stem(n1*t1,xa_sample,'ko'); % 采样后的等效时域图
legend('x(nt)1','x(nt)2','x(nt)3','x(nt)4','x(nt)5','xa(nT)'),xlabel('t(ms)');
axis([0 1 -2 2]);
比如这样一个.m文件,如何改成函数文件?仅在前面加上function是不行的。。。 |
|