matlab中:square(2*pi*30*t,50)里面的2*pi和30分别表示什么东西?
答案:3 悬赏:0
解决时间 2021-01-25 09:10
- 提问者网友:抽煙菂渘情少年
- 2021-01-24 14:02
matlab中:square(2*pi*30*t,50)里面的2*pi和30分别表示什么东西?
最佳答案
- 二级知识专家网友:何以畏孤独
- 2021-01-24 14:27
1.square(T)函数产生一个2*pi为周期的方波,范围在-1到1之间,占空比为50%。很像sin函数,比如sin函数输入pi/6 就是1/2,输入pi/2 就是1,输入pi就是0,输入3/2*pi就是-1;而square也是一样,输入的数小于pi,就是1,大于pi小于2*pi就是-1。
2. square(T, duty), duty是一个百分数,duty = 75(75%的占空比)。如图第一张占空比为50%, 第二张占空比为75%,
至于30就是个参数,希望有用。。
2. square(T, duty), duty是一个百分数,duty = 75(75%的占空比)。如图第一张占空比为50%, 第二张占空比为75%,
至于30就是个参数,希望有用。。
全部回答
- 1楼网友:摆渡翁
- 2021-01-24 15:24
pi是圆周率,就是π,3.1415926
- 2楼网友:一叶十三刺
- 2021-01-24 15:15
pi在matlab中就是圆周率3.1415926,这样你应该明白了。30只是个数字,*表示乘。
附加:square(T, duty)函数产生一个2*pi为周期的方波,duty是一个百分数,duty = 75(75%的占空比)。你所问的2*pi*30*t中2*pi*30代表角速度w,t为时间序列。此时周期为
(2*pi)/(2*pi*30)=1/30,周期为50。
如果输入t = 0:0.001:2; y = square(2*pi.*t, 50); plot(t,y); axis([-0.5, 2.5, -1.5, 1.5]);那么将产生周期为(2*pi)/(2*pi)=1 ,占空比为50的方波。
如果输入t = 0:0.001:2; y = square(pi.*t,75); plot(t,y); axis([-0.5, 2.5, -1.5, 1.5]);那么将产生周期为(2*pi)/(pi)=2 ,占空比为75的方波。
示例参考:http://blog.csdn.net/whoispo/article/details/7531982
附加:square(T, duty)函数产生一个2*pi为周期的方波,duty是一个百分数,duty = 75(75%的占空比)。你所问的2*pi*30*t中2*pi*30代表角速度w,t为时间序列。此时周期为
(2*pi)/(2*pi*30)=1/30,周期为50。
如果输入t = 0:0.001:2; y = square(2*pi.*t, 50); plot(t,y); axis([-0.5, 2.5, -1.5, 1.5]);那么将产生周期为(2*pi)/(2*pi)=1 ,占空比为50的方波。
如果输入t = 0:0.001:2; y = square(pi.*t,75); plot(t,y); axis([-0.5, 2.5, -1.5, 1.5]);那么将产生周期为(2*pi)/(pi)=2 ,占空比为75的方波。
示例参考:http://blog.csdn.net/whoispo/article/details/7531982
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯