怎么改变频率?
已知一个波形,加入为sin(wt),要使它的角频率增大n倍变为sin(nwt),在simulink中如何实现呢? 角速度w=2pi×f你这里w变为n倍,那么你的f变为n倍不就可以了么?
Sine Wave模块的frequency那你填写2*pi×nf
这里的nf根据你原来的频率和变化的倍数n决定
不知道我说的是否是楼主要问的。 cdwxg 兄,首先要谢谢你!我的意思是这个波形是由别的模块计算得到,不是直接一个sine wave生成的,我要把别由别的模块产生的这个波形的角频率增大n倍,如何实现?谢谢cdwxg 我这电脑里没有matlab,所以我无法去帮你找下看是否有相应的模块,你可以看下simulink 里面这些方面的有没有。
所以我只能凭空说下,还望见谅。声明的是这个问题我没遇到过,所以只能猜测:)
你的意思我明白了哈。
那么现在你能否测试出他的角频率呢,比如w,如果可以测试出那么可以先放大后再赋值回去,一个赋值语句就可以。
如果测试不出来,那么必然要用放大模块,放大模块我一直想着是有的,好象还可以选择幅值还是频率等等,要不你把模型拿来看下,让大家帮你看下。
很多这样的问题,经历后就不会忘记,但往往不经历能愁死你:lol 顺便请教一下,Sine Wave这个模块要接哪个模块才可以连成一个完整的电路呢?呵呵 因为Sine Wave模块只有一个端口嘛 接进电路总要两个端口的 ?为什么需要2个端口?
你用2个sine wave模块不就行了? 要知道sinewave不能直接接在电路中,只能作为控制信号使用! 试试分频的模块!
页:
[1]