加载中…
  
博文
标签:

杂谈

t = -0.5 : 0.01 : 0.5-0.01;
f = 2 * t - 0.5;
f_total = repmat (f, 1, 10);
t_total = -0.5 : 0.01 : 0.5 + 9 - 0.01;
plot(t_total, f_total)

*******************************************
画了10个周期
t=0:0.1:10这句话的意思是:将区间0~10划分为若干等分,每份的长度为0.01。因此最后t是一个向量,最后t是一个向量:
[0   0.01   0.02   0.03   。。。 9.99    10]
之所以划分的如此细微,是因为MATLAB画图的需要,MATLAB的处理都是离散的点,但是我们要画一条连续的曲线怎么办?方法就是把曲线看成一个个点连起来的,我们要画f(t),其实是画出f(0),f(0.01),f(0.02),...,f(10),将这许许多多的点一起画出来,看上去就像画出了f(t),所以可想而知,间隔划分的越细,画出来的图形就越逼近曲线。
你可以试试这个程序,同样是画正弦函数:
t1 = 0 : 2*pi/100 : 2*pi;
f1 = sin(t1);
t2 = 0 : 2*pi/10 : 2*pi
f2 = sin(t2)
figure(1)
subplot(2,1,1)
plot(t1,f1)
subplot(2,1,2)
plo
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有